这是一套面向 GitHub 项目的开源发布最佳实践框架,按顺序分为八个阶段,并附有发布前检查清单。用途是帮助维护者把项目健康、可持续地对外开源。主要能力:第一阶段清理 git 历史中的密钥、令牌、密码、数据库凭据、私密 URL、内部主机名、员工邮箱与客户数据等敏感信息,并明确在公开前完成;第二阶段选择许可证(MIT、Apache 2.0、GPL v3)并核实代码与资源所有权,定义仓库所有者、管理权限、项目愿景与范围;第三阶段添加行为准则、治理与决策方式;第四阶段编写 README、CONTRIBUTING、Issue 与 PR 模板、新手标签及文档即代码流程;第五阶段提供开发环境搭建说明、CI/CD 与 .gitignore 配置;第六阶段定义维护者角色、响应 SLA、公开沟通与路线图;第七阶段编写安全策略与漏洞报告流程;第八阶段介绍 GitHub Sponsors 设置与资金透明度。用法是按阶段顺序执行,第一阶段不可跳过,具体细节需参考其引用的 security-practices.md、license-selection.md、governance.md、maintainer-expectations.md、sponsors-setup.md 和 template-examples.md 等文件。限制:资料未提供该技能的具体安装命令、运行方式、收费信息及适用平台,暂未提供。
open-source-best-practices
部署与运维
更新于 10-16 07:19