本文档概述了为 free-for.dev 存储库贡献的流程和要求。该存储库是一个社区驱动的资源集合,为开发人员提供免费套餐,重点关注基础设施开发人员和 DevOps 从业人员。本文说明了如何提交新资源以添加到列表中,可接受提交的要求,以及创建和提交拉取请求的工作流程。
来源: README.md3-13
free-for.dev 存储库依赖社区贡献来维护一份最新的开发人员免费服务列表。贡献通过 GitHub 拉取请求进行管理,拉取请求会根据特定标准进行评估,以确保质量和相关性。本节提供了贡献工作流的概述。
来源: README.md9-13 .github/PULL_REQUEST_TEMPLATE.md1-27
贡献流程包括识别免费 SaaS 资源,使用模板创建拉取请求,然后提交以供审核。维护者会根据要求验证提交内容,如果符合所有标准,则会将贡献合并到 README.md 文件中。
一项服务要被接受到 free-for.dev 列表中,它必须满足几个特定的要求。这些要求确保列表保持有价值并专注于其预期目的。
| 要求 | 描述 |
|---|---|
| 仅限 SaaS | 提交的内容必须是软件即服务 (SaaS),而不是自托管解决方案 |
| 免费套餐 | 必须有真正的免费套餐,而不仅仅是免费试用 |
| 持续时间 | 如果有限制时间,免费套餐必须至少持续一年 |
| 清晰的定价 | 定价信息必须清晰可见,无需注册或电话联系 |
| 免费产品详情 | 提交内容必须明确免费套餐中包含的内容 |
| 非重复 | 该服务不得已存在于列表中 |
| 联系方式和隐私 | 服务必须提供联系方式和隐私政策 |
| 安全 | TLS 不能仅限于付费套餐 |
| 相关性 | 必须与基础设施开发人员和 DevOps 从业人员相关 |
来源: README.md13 .github/PULL_REQUEST_TEMPLATE.md29-40
该存储库将资源组织成多个类别。提交新服务时,应将其放在 README.md 文件中的相应类别下。主要类别包括:
来源: README.md15-77
本节提供了有关如何创建和提交拉取请求以将新服务添加到 free-for.dev 列表的分步指南。
Fork 存储库:将 free-for-dev 存储库 到你的 GitHub 帐户。
编辑 README.md 文件:在 README.md 文件中将你的提交添加到相应的类别。请遵循现有格式以保持一致性。
* [service-name.com](https://service-name.com/) — Brief description of the service. Details about the free tier.
创建拉取请求:导航到原始存储库,并从你的 Fork 创建一个新的拉取请求。
使用 PR 模板:存储库包含一个拉取请求模板,当你创建新的 PR 时,该模板会自动填充。确保你已满足模板中列出的所有要求。
审查并处理反馈:维护者可能会要求进行更改或澄清。及时响应反馈以促进审查过程。
来源: .github/PULL_REQUEST_TEMPLATE.md1-40
PR 模板通过明确列出必须满足的要求来帮助指导贡献者完成提交过程。模板包含一个清单,用于确保:
来源: .github/PULL_REQUEST_TEMPLATE.md29-40
为了提高你的贡献被接受的机会,请遵循这些指南和最佳实践:
该存储库不接受特定类型的服务:
来源: .github/PULL_REQUEST_TEMPLATE.md21-27
存储库维护者对接受的内容拥有最终决定权。范围仅限于基础设施开发人员和 DevOps 从业人员认为有用的服务。此评估存在一定的主观性,维护者的决定是最终的。
来源: README.md7
该存储库维护着一个简单的贡献者行为准则。
我们不会与你争论。如果你好争论、辱骂、撒谎或歪曲你的服务,或者有其他反社会行为,我们将屏蔽你。
此政策有助于为所有贡献者维护积极和建设性的环境。
来源: .github/PULL_REQUEST_TEMPLATE.md15-19
下图说明了贡献过程中涉及的各个组件之间的关系。
此图显示了贡献者如何使用 PR 模板创建拉取请求,该模板会验证提交要求。维护者会审查拉取请求并更新 README.md 文件,其中包含目录、类别部分和服务列表。
来源: README.md1-14 .github/PULL_REQUEST_TEMPLATE.md1-40
free-for.dev 存储库的贡献流程旨在保持开发人员免费服务列表的质量和相关性。通过遵循本文档中概述的要求和指南,贡献者可以帮助扩展和改进这个有价值的开发人员社区资源。
该存储库是由 1,600 多人贡献的成果,并通过社区参与不断发展。您的贡献有助于就开发人员可用的工具和服务做出明智的决策。
来源: README.md9