From 125739c236b0f9dd85cc4818b1e526e8d9676a0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=9F=BA=E7=B1=B3=E4=B8=9C?= <870179822@qq.com> Date: Sat, 13 Apr 2024 07:08:07 +0000 Subject: [PATCH] =?UTF-8?q?update=20=E7=AC=AC=E4=B8=80=E9=83=A8=E5=88=86?= =?UTF-8?q?=EF=BC=9A=E5=88=9D=E8=AF=86=E5=BC=80=E6=BA=90/=E7=AC=AC=206=20?= =?UTF-8?q?=E5=B0=8F=E8=8A=82=EF=BC=9A=E5=B8=B8=E8=A7=81=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=AE=A4=E8=AF=86.md.=20=E8=B0=83=E6=95=B4=E5=BC=80=E6=BA=90?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=B8=B8=E8=A7=81=E6=96=87=E4=BB=B6=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=BA=E5=BA=8F=EF=BC=8C=E8=A1=A5=E5=85=85=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E6=96=87=E4=BB=B6=E8=AF=B4=E6=98=8E=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 阿基米东 <870179822@qq.com> --- ...207\344\273\266\350\256\244\350\257\206.md" | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git "a/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" "b/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" index 83fcb22..d596e27 100644 --- "a/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" +++ "b/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" @@ -14,16 +14,16 @@ 说明文件一般会在项目的顶层目录列出,用来提供项目介绍、使用说明、变更记录、参与者及使用者说明等。下面列举几种常见的说明文件: -- **AUTHORS**:贡献者列表,记录项目的贡献者。 +- **README**:项目介绍说明文件,通常包含简要说明、安装方法、使用方法、贡献指南、常见问题解答等信息。 +- **LICENSE**:开源许可证文件,用于明确说明项目的授权方式和使用条款。一个开源项目通常会选择一种开源协议,如 GPL、Apache、MIT 等。 +- **NOTICE**:通常用于列出项目所使用的第三方库、依赖、软件工具或其他知识产权声明。帮助用户和客户了解项目所依赖的其他组件的许可证和版权信息。 +- **CONTRIBUTING**:指导参与者如何对项目做出贡献,通常包括如何向项目贡献代码、报告问题、提交建议等作业流程。 +- **AUTHORS** 或 **CONTRIBUTORS**:贡献者列表,记录项目的贡献者名单。这对于表彰贡献者的劳动成果非常重要。 - **DISCLAIMER**:免责声明文件。 - -- **CHANGELOG**:CHANGELOG 文件用来记录项目的变更记录,通常包含 Added、Changed、Removed 和 Fixed。 -- **CODE_OF_CONDUCT**:行为准则文件. 行为准则定义了如何在社区中进行交互和交流的最佳实践, 它也可以作为解决社区成员之间冲突的首选文件。 -- **CODEOWNERS**:代码所有者,代码所有者文件是 Github 提供的特性,可以指定文件或目录的代码所有者,当文件或目录出现 PR 时,可以推送给代码所有者,提醒进行 PR 审查。 -- **CONTRIBUTING**:指导参与者如何对项目做出贡献,CONTRIBUTING 中表述了项目需要什么类型的贡献,社区或者本项目的作业流程。 -- **LICENSE**:开源许可证文件,开源项目通过编写开源许可文件,声明项目使用的开源协议。 -- **NOTICE**:用来存放 License 定义的法律声明文件。 -- **README**:项目介绍说明文件,通常 README 会表述项目的用处、发起原因、快速使用等。 +- **CHANGELOG**:用来记录项目的变更记录,通常包含 Added、Changed、Removed 和 Fixed 等内容。可帮助用户快速了解项目的演进以及各版本间的差异。 +- **CODE_OF_CONDUCT**:行为准则文件,用于规范项目社区成员的行为准则。通常定义了如何在社区中进行交互和交流的最佳实践, 它也可以作为解决社区成员之间冲突的首选文件。 +- **CODEOWNERS**:代码所有者,代码所有者文件是 GitHub 提供的特性,可以指定文件或目录的代码所有者,当文件或目录出现 PR 时,可以推送给代码所有者,提醒进行 PR 审查。 +- **TODO**:项目待办事项文件,通常包含项目的开发计划、待办事项、改进想法等内容,帮助参与者了解项目的发展方向和优化空间。 需要注意的是,上述文件仅作为项目开源的指导性文件,属于约定俗成的开源项目规范,并非强制要求,请根据自身需求选择使用相应的文件。当然,你也可以按照自己的想法制定自己的项目规范,只要能够帮助项目在开源过程中的能够很好的管理、开发和维护,能够保障项目相关权利,它就是一份良好的项目规范。 -- Gitee