来源项目应放在哪里
来源项目仅放在 lane 本地的示例文件夹中:patterns/examples/systems/examples/ecosystem/examples/case-studies/examples/
foundations/ 下创建 examples/。
项目命名
- 项目 slug 使用全小写的 kebab-case。
- 按主题和行为命名,而不是按贡献者姓名命名。
agent-memory-retrieval-starterweather-mcp-server-starterlanggraph-starterdeep-research-agent-starter
必需的文件夹结构
从 Source Project Template 开始。 每个项目都必须包含:index.mdxSOURCE_NOTES.mdx
src/assets/- 依赖清单
- notebooks 或配置文件
必需的项目状态
每个项目 README 都必须声明一种状态:starterpartialrunnable
starter。
工作规则
- 将项目与 lab 保持关联。每个 starter 都应指向一个相关页面或 lane README。
- 在
SOURCE_NOTES.mdx中保留外部来源影响的可见性。 - 不要复制上游 README 文本或大段代码块。
- 只添加与该示例直接相关的运行时文件。
- 如果项目尚不可运行,请明确说明。
- 如果项目包含可执行的 starter 代码,请在
scripts/verify_example_projects.py中添加或更新覆盖。
完成标准
当一个来源项目满足以下条件时,即可进入评审:- 位于正确的 lane 本地文件夹中
- 使用了必需文件
- 清晰声明了状态
- 说明了它演示什么
- 记录了来源谱系和仓库原生改编情况