Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 3.15 KB

project-steps-for-joining-ncc.md

File metadata and controls

60 lines (40 loc) · 3.15 KB

关于加入 NCC 的步骤

步骤一、申请

项目作者(或主要负责同志)向 dotnetcore/Home 提交申请,申请内容应至少包含以下信息:

  • 名称
  • 描述
  • 项目官档(主要是 GitHub)的地址
  • 文档或 Wiki 地址
  • 官方网站地址
  • 作者及核心贡献者信息
  • 许可证情况

步骤二、初步审查与技术审查

由 NCC 社区项目管理委员会的成员(及由 NCC 委派的人员)对项目进行审查,审查的内容包括:

  • (初步审查)项目是否符合《关于申请加入 NCC 的项目的标准》正文所列的要求;
  • (初步审查)项目是否满足《关于申请加入 NCC 的项目的标准》 A01 款所指之「特殊情况」,若满足则交由 NCC 项目管理委员会加以讨论;
  • (初步审查)项目的介绍、文档和 Wiki 的内容;
  • (技术审查)项目编码风格、项目结构的评估;
  • (技术审查)项目的技术水品、实用价值和潜力的评估;
  • (额外审查)项目作者和项目主要贡献者(们)的其他评估。

本步骤会由 NCC 社区项目管理委员会成员(或由 NCC 委派的人员)与项目作者(主要负责同志)进行多次沟通,对项目的许可证、简介、结构与编码等进行调整,直至符合 NCC 的标准。

步骤三、投票

由 NCC 社区项目管理委员会的成员对项目的加入进行投票。投票在 72 小时内完成,项目须获得多数赞成票。

NCC 大召集人(即五位联合创始人)拥有一票否决权。

步骤四、正式加入前的准备工作

由 NCC 社区项目管理委员会成员(或由 NCC 委派的人员)与项目作者(主要负责同志)共同讨论与完成正式加入前的准备工作,包括人员加入、项目标识、仓库迁移、首页更新等工作。

步骤五、正式加入

项目作者(及其核心开发人员)按需获得 NCC 提供的各项资源与福利。


  • A01. 对于上述五大步骤,应当按顺序一步步执行;
  • A02. 对于「步骤二」中的各小步骤,则按 初步审查 > 技术审查 > 额外审查 的顺序进行;
  • A03. 本标准制订(或修订)所针对的对象包含:
    • A03.1. 有意向加入 NCC、但尚未申请加入的项目;
    • A03.2. 制订(或修订)后申请加入的项目;
    • A03.3. 已申请加入、但尚未加入的项目,适用于申请之日时的最新标准;新修订的标准仅适用于修订后申请加入的项目;
    • A03.4. 所制订(或修订)的新标准不适用于已加入 NCC 的项目。

附二

  • B01. 本标准的制订由 NCC 召集人会议负责,并交由 NCC 社区项目管理委员会审议并通过后生效;
  • B02. 本标准的修订由 NCC 召集人会议负责,并交由 NCC 社区项目管理委员会审议并通过后生效;
  • B03. 如本标准(及其附、附二)与 HomeWebSite 上版本矛盾的,以本文为准。