本文档概述了无代码(No Code)仓库的贡献政策。它详细说明了可接受的更改、错误报告程序以及管理所有仓库贡献的基本“无代码”原则。
无代码(No Code)仓库遵循极简主义结构,其核心贡献指南由 CONTRIBUTING.md 定义。这一单一原则是所有仓库交互的基础。
无代码(No Code)仓库遵循 CONTRIBUTING.md 文件中定义的一个清晰原则:“只要不涉及代码,所有更改都受欢迎。”这为贡献创建了二元分类。
贡献政策明确划定了可接受和被禁止的界限。
| 可接受的贡献 | 不可接受的贡献 |
|---|---|
| 文档更新 | 任何形式的代码 |
| 格式更改 | 脚本 |
| 许可证修改 | 可执行文件 |
| 空白调整 | 代码片段 |
| 标记更改 | 配置即代码 |
| README 改进 | 编程语言 |
向无代码(No Code)仓库贡献的流程遵循标准的 Git 实践,其关键限制是不能添加任何代码。
CONTRIBUTING.md 提出了一种独特的错误报告方法,它承认了在一个没有代码的系统中发现错误的哲学悖论。
在验证贡献时,维护者必须确保没有代码被引入仓库。由于仓库的极简性质,验证过程非常简单。
| 验证步骤 | 目的 | 验收标准 |
|---|---|---|
| 内容检查 | 确保没有代码存在 | 没有编程语言语法 |
| 文件类型检查 | 只验证允许的文件 | 仅文档文件(.md) |
| 概念一致性 | 维护“无代码”理念 | 贡献与仓库概念一致 |
无代码(No Code)仓库的贡献指南以其简洁性体现了项目的理念。通过欢迎所有不涉及代码的更改,项目在保持其核心特性的同时,仍然允许有意义的贡献。错误报告中要求“解释这怎么可能发生”的规定巧妙地强化了该仓库由于没有代码而理论上无bug的概念。