@ everydeck/检查
全副武装的骨架 它读取一个应用程序存储器的事实,每个存储器在代码(文件和行)中的位置 everydeck/app-map.json。它不判断什么;它不能读的,编码代理添加了位置.
npx @everydeck/check@<version> . --out everydeck/app-map.json
这个程序是 everydeck-scaffold数字 :
everydeck-scaffold <repo> [--db <database url, a read-only role is enough; or the structure address everydeck gives>] [--out everydeck/app-map.json] [--merge <existing app map>]
- 无
--out; 没有写入存储器. --merge保存已添加到现有应用地图中的内容,并仅更新骨干部件.--db(或EVERYDECK_SCHEMA_DB_URL)首先从数据库中读取计划(表格、列、密钥、CHECK列表、政策、触发器、SQL函数来自pg_catalog);迁移会停留在各地. 通过软件包连接pg或者说postgres应用软件,否则psql。 。 。 .- 对于一个主机数据库,所有者与每个网点(Supabase)连接,
--db使用其设置步骤中给出的结构地址(https://…/api/live-structure/…) 或带有该目录的JSON文件: 相同的查询,由连接工程的每个端点读取,仅结构,从不行. 仅存在于数据库中的表格保存该位置database。 。 。 . - 从 SQL 迁移、 Alembic 和 Firestore 规则读取表格和列; 提供者包来自
package.json财务报告和审定财务报表requirements*.txt; API 路由 (Express, fastify, Hono, fastAPI, Next.js); 页面 (Next.js, Expo Routers, React Router); 平台; 前端显示数据的地方, 通过语法树( TypeScript 编译器API) app, Pythonast) (中文(简体) ). - TypeScript来自应用程序的寄存器(或
NODE_PATH;没有它,就没有对前端的分析,有一条信息.
它所适用的规则是每个德克人自己的rules/everydeck-rules.mjs,与提交应用地图时的每个端点使用相同). 节点18或更新. 驾照:麻省理工.
变动
0.3.23 (韩语)
- 本套件内的规则( :
rules/everydeck-rules.mjs,与everydeck-check0.3.23 撰写jobs[]从目录中输入一个已命名的 pg cron 调度,并给发件箱条目一个应用地图证明;脚手架本身不会改变,以及--merge保持这些条目 和其他工作一样. - 版本与
everydeck-check0.3.23,其应用地图计划flows[].result.write.attribution(为什么每一行都是这种流的一跑,是谁干的).--merge保持它像代理设置的每一个字段一样;脚手架上没有其它变化. - 应用地图的图谋
everydeck-check0.3.23 还需要needs_attention[](应用程序显示其团队需要关注的,及其查询条件)和must_keep[](排行必须留下的表格,禁止删除的位置). 脚手架从不写自己;--merge只要他们的桌子存在,就让他们留在原地.
0.3.22 (韩语)
- 版本与
everydeck-check0.3.22 (英语). 脚手架从不输入文件夹.gitignore文件夹中的其他工作树 (.claude/worktrees, (中文(简体) ),git worktree add)或者它内部的其他寄存器;一个拥有许多工作树的寄存器不再将它运行出内存. 表格只来自应用程序运行的内容: 从未来自测试脚本,引文中的文本,评论或没有引文的 SQL 单词(CREATE TABLE IF …) (中文(简体) ).--merge放下一个年长的脚手架从那里读到的tables内not_in_database,所以没有任何东西必须用手补充回来. - 应用地图的图谋
everydeck-check0.3.22 启用新的可选字段moderation.queues[]数字 :open_when, (中文(简体) ),reason_words, (中文(简体) ),pair_column财务报告和审定财务报表screen。 。 。 .--merge保持它们与代理设置的每一个字段一样;脚手架上没有任何变化.
0.3.21 军事预算
- 版本与
everydeck-check0.3.21,其应用映射可以命名该应用的表格会从自身删除行(row_deletes[], (中文(简体) ),jobs[].deletes) (中文(简体) ).--merge保存代理的条目, 除了一个表格,代码不再有.validate拒绝一个没有位置的条目,一个给表格起名但没有删除任何内容的地方,一个删除另一个表格的地方,一个不在app地图中的表格,另一个对谁删除的值,一个没有ISO 8601持续时间的窗口,以及一个不按时间表删除一个表格的工作.
0.3.20 (中文(简体) )
- 版本与
everydeck-check0.3.20,其应用地图可以说明该应用如何构建相片地址(columns[].image_src) (中文(简体) ).--merge保持经纪人的image_src喜欢contact财务报告和审定财务报表not_contact。 。 。 . - 版本与
everydeck-check0.3.20: (中文(简体) )false_positive每个地点outcomes[], (中文(简体) ),places财务报告和审定财务报表form每个开口的部分,没有一个开口的部分 钱表只有它的名字指. - 版本与
everydeck-check0.3.20,其应用映射计划需要新的可选字段:moderation.reports[].closed财务报告和审定财务报表target, (中文(简体) ),moderation.queues, (中文(简体) ),money.tables[].closed财务报告和审定财务报表tables[].statuses[].waits。 。 。 .--merge保持它们与代理设置的每一个字段一样;脚手架上没有任何变化. - 版本与
everydeck-check0.3.20,其应用地图计划需要更多的可选字段:platforms[].server_url(原壳从服务器上装入网络应用程序),identity.browser_consent财务报告和审定财务报表inventory.consent_banners(同意的旗帜),identity.last_active(即某人最后一次活动时的应用商店). - 版本与
everydeck-check0.3.20人,他们drift在 SQL 中不再计算一个没有心跳的进度表( Everydeck read pg cron 本身); 任何其他没有一个的工作都是个音符.
0.3.19 (韩语)
- 版本与
everydeck-check0.3.19, 妇女validate --repo现在,应用程序自己的服务器读取其每一端设置的目录中的名称.--merge保持盘点的原样; 脚手架上没有任何变化.
0.3.18 联合国
- 报告需要
moderation.reports(与everydeck-check0.3.18:报告流动(更新标记表,插入报告表)不再关闭flow:moderation。 。 。 . --merge保持代理设置在代码本身中找不到的每一个字段: 第一值,角色,温和度,AI呼叫的目的(flow, (中文(简体) ),context),一页的标签,一行值的标签,以及后期应用地图所添加的任何字段. 只有脚手架从每跑一次的代码中更新的东西才能改变(表格,列及其类型,页,路线,AI呼叫,包,人,钱,核对表);代理给一个已经消失的表格的事实不会回来. 之前, GitHub 检查(everydeck/check运行--merge每一次推倒了它没有命名的字段, 每一个小伙都拿走了更差的应用地图。 检查提交时使用的规则(与everydeck-check联合国.
0.3.17 (中文(简体) )
- 每个应用程序,不只是Supabase上的应用程序(共享规则)
everydeck-check联合国 脚手架从不停止:它不能读到的东西(连接到无,分析的一部分无法遵循的文件)列于open[]其摘要与地点。 表格 : MySQL 名字以回转键表示,在移位外重置或种子脚本时,不减少任何信息,DROP财务报告和审定财务报表CREATE按文件顺序运行,ALTER COLUMN没有列, Python 模型通过语法树(scaffold-models.py: SQL模型table=True,带有注释的 SQLAlchemy__tablename__财务报告和审定财务报表mapped_columnalembic,按修改顺序排列(add_column, (中文(简体) ),drop_column,重命名). 人:自己登录(密码栏,会话或帐号表),Auth.js,更好-auth,Lucia, Django, Clark. 金钱: Polar and Mercado Pago 旁的花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花纹花花纹花花纹花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花teams.stripe_customer_id赚钱 页面:子文件夹中的下个.js 和 Pages 路由器, SvelteKit, Remix 和 React 路由器平坦路线( 也)+文件夹、 TanStack 路由器、 React-admin、 wouterpath={"/x"}; 每个导出方法的路由处理器。 显示位置: Prisma 和 Drizzle 读取, React-admin 的数据钩, 帮助 英寸db/或者说supabase/前端导入。 核对表显示登录、付款、人工智能和组织从它发现的情况中。 在它不知道的地方,摘要问与地点(questions[],与open[]联 合 国everydeck-check validate) (中文(简体) ).
0.3.16 (简体中文)
- App地图上写着每个网点需要显示的 AI 调用,报告,块和状态变化 app (共享规则与
everydeck-check3.3.16: 联合国ai_calls[].context(地点:aiContext,它的名称流 和它的引用:subject_ref, (中文(简体) ),account_ref, (中文(简体) ),object_ref; 无法通过代码的引用without有一句话,为什么,moderation.reports(人们报告内容的地方:如reported记录或报告表)和moderation.blocks(即应用程序阻挡人或记录的地方).everydeck-check validate列出在提交之前所缺少的内容:没有上下文的每个AI呼叫(ai:context:<path>:<line>),报告没有moderation.reports或带有结果信号的报告流(flow:moderation; 发送消息的流量不再是报告),块没有identity.suspend或者说moderation.blocks(单位:千美元)moderation:blocks),和带有状态列的表格,浏览器不修改status_column财务报告和审定财务报表statuses[]或带有结果信号的流量(status:<table>) (中文(简体) ). 每个都与not_applicable以及当应用程序没有的时候它的位置。 可选字段; 旧的应用程序地图仍然有效 .
0.3.15 (简体中文)
- 人使用的每道流量都计算在内(与
everydeck-check0.3.15: (中文(简体) )ai_calls[].flow在应用程序地图名称中,AI呼叫所属的流量(流量)aiContext({ flow })名称; 仅来自flows[],仅在kind: call) (中文(简体) ). 人使用的流来没有信号,没有AI呼叫命名,也没有与所有者建立记录,创作时间是开放的部分signal:<flow id>(单位:千美元)not_applicable当没有人真正这样做的时候, 可选; 旧的应用地图仍然有效 .
0.3.14 (中文(简体) )
- 应用地图知道一个人做了什么,他们来做什么(共享规则)
everydeck-check3.3.14 (中文(简体) )flows[].done(一个人在流动中做了什么, 在过去的紧张, 正如所有者读到的时间线:分析CV),first_value(新人来取的主要流动的第一个结果,及其位置),roles[](一个应用的侧面使用不同, 每一个从应用的表格, 有自己的第一值)和screens[].label(应用显示的页面名称). 所有四个都是可选的;更古老的应用地图仍然有效.everydeck-check validate列出新应用程序映射的每条流done作为一个开放的部分.
0.3.13 (中文(简体) )
- 迁移的表格创建了数据库没有的列表, 它不是应用程序的一部分 :
--db脚手架离开它了tables并列出在新的not_in_database(表格和位置);没有数据库的运行(合并后的 GitHub 动作,--merge) 远离那里,而不是从迁徙中带回.validate说明为什么这样一张桌子可能无处可去(共同规则与everydeck-check《大会正式记录,第五十七届会议,补编第10号》(A/CONF.30/Rev.1). --merge将每个 AI 调用上一个运行的条目(一个文件的调用顺序相同),并且只用自己的调用来移动一个模型。 之前,一个电话,它的模型 代码没有命名(model=get_model())采用了同一文件中最近另一个呼叫的模型,并且everydeck-check validate拒绝.--merge将编码代理的句子保留在not_shown在此运行中再次找到引用( 相同的文件, 在 三行之内) ; 在之前, 每一次重运行都会将通用句子放回 .--merge保留合并的应用程序地图的流程候选人,但该扫描找不到它(每个检查员都发现了它,或者代理机读取它--db),只要其文件在寄存器中. 之前,GitHub Action在合并后放弃了它,而每个德克都计算出它已经知道的一部分是新的并开放的.
0.3.12 (中文(简体) )
- 应用地图以一出形式出现,如每个eck-check所写:每个列表的条目各一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行二行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一 内容不变;第二次运行会写出相同的字节. 与另一个缩进的文件会被带入此表格一次 .
--merge保留编码代理对一个只有数据库知道的表格的描述(defined: database:其为:works_with条目,其组成部分的条目,以及core_object只要表格在合并的应用地图中就可保留。 没有数据库("GitHub Action"),骨架本身就找不到这样的表格;之前,它保留了表格但放弃了描述,对象类型留下了每德克的侧边栏.--merge保持经纪人的identity.name_rule当骨架没有找到规则本身(而人表仍然有它的柱子);用骨架找到的有其位置的规则取代了它. 专栏保留代理not_contact,并且,如果没有数据库,外国密钥允许值并默认代理读取--db当迁移者不说的时候, 与--db数据库决定.- 打开的部分
people:visits要求将该组织作为everydeck.setSubject(<user id>, <organization id>),该应用程序的服务器发送的相同 idaccount_ref(与everydeck-check(原始内容存档于2013-03-12). 0.3.12.
0.3.11 (中文(简体) )
- 捆绑的规则跳过名称为占位符的附表(
<job>) 或 Everydeck 自己的,并计算浏览器直接将结果写入数据库的流量(浏览器SDK通过它记录)writes) (中文(简体) ). 捆绑的规则要求everydeck.reset()应用标志的人出,从来没有setSubject(null)(浏览器SDK0.5.
0.3.10 (韩语)
- 捆绑的规则要求内置的流量:登录、注册和创建核心对象(
core_object在app地图中)从不只计划;登录不需要自己的信号identity.browser_subject,没有在 Supabase Auth 注册(auth.users) (中文(简体) ).
0.3.7 (单位:千美元)
- 捆绑的规则不再接受
unsupported对于一个调度每节检查查找(SQL中的pg cron,一个GitHub Actions工作流程,vercel.json, compress.yaml):他们每个人都可以发送心跳(通过发包箱,或在运行结束时有一个检查步骤),所以部分随方式保持开放.
0.3.6 (中文(简体) )
- 捆绑的规则不再在较小的写作(更新、删除、上升、触发)上要求流出或左出并知道
outcomes[].also。 。 。 .
0.3.5 (中文(简体) )
- 每一种方式有一个候选人:数个同类型的地方(签入密码,加上Google,浏览器从两个文件中写出同一个表格)各成为候选人
<id>@<way>内flow_candidates[],规则与每一次检查相同(candidateWays在捆绑的规则。 只有这样一来,covered_by确切的id或not_applicable关闭它. ai_calls列出SDK 包装计量的每个调用images.edit, (中文(简体) ),audio.translations.create, (中文(简体) ),audio.speech.create, (中文(简体) ),responses.parse和安东尼messages.parse。 。 。 .
0.3.4 (中文(简体) )
- 捆绑的规则知道
outcomes[]财务报告和审定财务报表inventory的应用程序地图(找到的每个网点的一部分是连接或保持开通).
0.3.3 (中文(简体) )
- 没有支付提供者的货币:有外国钥匙的货币表格写成
refers_to_money; 经纪人写到的关于钱表(holds, (中文(简体) ),roles, (中文(简体) ),statuses, (中文(简体) ),currency, (中文(简体) ),minor_unit, (中文(简体) ),price, (中文(简体) ),reason当脚手架再次运行时留下--merge脚手架在桌子上也会发现自己.
0.3.2 (韩语)
- 人们来自计划,而不是用手写的:每个账户一行的表格(其主要参考文献)
auth.users被提议为identity,加上应用显示的名称栏目,电子邮件和电话(从未被每个网点读取)以及带有角色的会员. 一张桌子或null在已有的app映射中给出的, 不再推翻计划, 除非它至少得到良好支持( app 显示的名称) . - 表后添加的密钥为:
ALTER TABLE … ADD CONSTRAINT … PRIMARY KEY (…)财务报告和审定财务报表… FOREIGN KEY (…) REFERENCES …(schema 倾倒的风格为pg_dump),以及PRIMARY KEY (a, b)作为CREATE TABLE。 。 。 . - 一个应用程序在密码重置电子邮件后发送给人们的页面( P)
redirectTo重置的调用)flow_candidates[].redirect。 。 。 .