- Git repo initialized
-
mainas default branch - Sensitive files ignored (
.env, db, logs, runtime files) - OSS basics present (
LICENSE,CONTRIBUTING,SECURITY,CODE_OF_CONDUCT)
-
.env.examplecontains no real secrets - Docs/README reviewed
-
npm run typecheckpassed -
npm run buildpassed
- Create empty GitHub repo.
- Set remote URL.
- Push
main.
- Git 仓库已初始化
- 默认分支为
main - 已忽略敏感文件(
.env、数据库、日志、运行时文件) - 已补齐开源基础文件(
LICENSE、CONTRIBUTING、SECURITY、CODE_OF_CONDUCT)
-
.env.example不含真实密钥 - README/docs 已复核
-
npm run typecheck通过 -
npm run build通过
- 在 GitHub 创建空仓库。
- 配置远程地址。
- 推送
main。