在哪里跟踪进展
| 入口 | 它告诉你什么 |
|---|---|
| GitHub Releases | 每一个发布版本及其说明。何时发了什么的事实来源。 |
| GitHub Milestones | 按即将发布版本分组的 issue。判断下一步排队内容的最佳信号。 |
| GitHub Discussions | 提案、RFC 以及更长篇的方向性讨论。 |
| Open issues | 活跃的 bug 和功能请求。 |
| Discord | 日常协作、提问以及非正式预览。 |
| npm 包页面 | 最新的发布版本。 |
发布流程怎么走
Extension.js 遵循语义化版本:- Patch 版本 发布 bug 修复,不改变行为。
- Minor 版本 新增标志、能力或模板选项,不破坏现有项目。
- Major 版本 会变更默认值或移除已废弃的行为。这类发布会在发布条目里附上迁移说明。
devDependencies 中固定到某个具体版本,或者使用 extension@latest 获取最新发布版本。npm 包 页面列出了每一个版本。
提出新需求
如果你想要一个还不存在的功能:- 搜索 open issues 和 discussions。可能已经有人在跟踪它了。
- 如果没有,先开一个 discussion 描述使用场景,再去提 issue。带使用场景的请求会被优先处理;抽象的请求很少被优先。
- 给 discussion 打上它涉及的范围标签(CLI、manifest、reload、browsers、templates、docs)。
最近的方向
要了解最新的方向,请阅读 博客 上最近的文章,以及 GitHub 上最近的发布条目。博客讲述重大发布背后的”为什么”;GitHub releases 讲述”是什么”。参与贡献
如果路线图上某项打动了你并想要帮忙,贡献指南 是入口。大多数标记为good first issue 的问题,范围都适合首次贡献者上手。
