本文档提供了有关如何为Front-End Checklist项目做出贡献的全面指南。它涵盖了各种贡献类型、代码提交流程、问题管理、财务贡献和认可机制。有关项目技术实现细节的信息,请参阅技术实现。
Front-End Checklist项目欢迎各种形式的贡献,而不仅仅是代码更改。了解这些贡献途径有助于新贡献者找到最适合参与的方式。
对于开源新手,本项目提供资源帮助理解贡献流程。
如果您正在进行第一次Pull Request,本项目推荐egghead.io上提供的免费教程系列“How to Contribute to an Open Source Project on GitHub”。
为Front-End Checklist贡献代码遵循结构化的工作流程,以确保代码质量和项目稳定性。
提交代码更改时
来源: CONTRIBUTING.md18-25 .github/workflows/stale.yml20-36
问题是项目维护的重要组成部分。本项目采用手动和自动流程来有效管理问题。
报告问题时
来源: CONTRIBUTING.md8 CONTRIBUTING.md33-35 .github/workflows/stale.yml20-36 .github/workflows/links-checker.yml1-36
本项目通过透明的流程欢迎财务贡献。
财务贡献通过Open Collective进行管理,其中
来源: CONTRIBUTING.md27-30 CONTRIBUTING.md45-54 .github/ISSUE_TEMPLATE.md1-2
如果您需要贡献方面的帮助
项目系统地认可了各种类型的贡献者。
贡献者通过几种方式得到认可
项目采用多项自动化流程来维护质量和响应速度。
一个GitHub Action每周运行一次,用于识别和管理已过时的issue和pull request
| 实体类型 | 闲置(Stale)后 | 关闭(Close)后 | 豁免 |
|---|---|---|---|
| 问题 | 闲置40天 | 闲置10天后关闭 | 标记为“keep-unstale”或“security”的issue |
| Pull Requests | 闲置45天 | 闲置10天后关闭 | 标记为“keep-unstale”、“security”、“dependabot”、“wip”或“need-help”的PR |
自动化在标记项目为“stale”和关闭项目时发送通知消息。
每周GitHub Action运行,检查存储库中的损坏链接
来源: .github/workflows/stale.yml1-37 .github/workflows/links-checker.yml1-36
为Front-End Checklist做贡献旨在让不同技能水平和兴趣的贡献者都能参与。无论是通过代码、测试、文档、社区支持还是财务赞助,所有贡献都有助于维护和改进这个宝贵的开发者资源。