[go: up one dir, main page]

Skip to content

sunny0826/community-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Community Template

开源软件社区健康自查清单及相关文件模板

基础

  • 官网(或先使用 README):描述该项目是什么,如何获取,如何贡献和贡献方式,如何反馈
  • 技术文档:包含功能说明,API 文档,快速开始,FAQ
  • 交流渠道:最好使用不需要安装专有软件的可搜索的、公开的讨论渠道,推荐 GitHub Discussion 或 Issue
  • 行为守则:创建 CODE_OF_CONDUCT.md,可以使用行为准则联盟
  • 贡献指南:创建 CONTRIBUTING.md案例参考
  • 许可证声明(LICENSE)
  • 知识产权声明(NOTICE)
  • 新人引导机制:例如设置 good first issues 作为新人可以上手解决的贡献,相关文档案例参考
  • 错误报告流程:建立 Bug Repoart Issue Template,案例参考
  • 功能请求流程:建立 Feature Request IssueTemplate,案例参考
  • 变更请求流程:建立 Pull Request Template,案例参考
  • 测试框架:有线上和线下的测试环境
  • 版本发布:每一次发版都要有唯一的版本标识符,并发布相应的 Release Notes

进阶

  • 漏洞报告流程:声明 SECURITY.md 并开启 GitHub Security Policy,相关文档案例参考
  • 有社区角色(contributer,reviewer)和晋升机制,开源办后续将协助使用 GitHub Actions 构建流程
  • 项目路线图,阐述未来一年内预期发版的功能,案例参考 tidb/raodmap.md
  • 贡献者致谢,创建 Contributors.md 公开记录所有进行过代码贡献的开发者 id,案例参考
  • 如果是需要构建使用的开源软件,提供可工作的构建系统,并用徽章显示状态 build|pass

文件模板:

About

开源软件社区健康自查清单及相关文件模板

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks