菜单

拉取请求工作流程

相关源文件

本文档概述了通过 Pull Request 为 free-for-dev 存储库贡献内容的详细流程。它解释了从识别免费服务到成功合并您的贡献的整个工作流程。有关哪些服务符合收录标准,请参阅提交要求

介绍

free-for-dev 存储库通过社区贡献维护着一份精选的开发者免费服务列表。该存储库使用 GitHub 的 Pull Request (PR) 机制以结构化的方式管理提交,确保所有添加的内容都符合既定的质量标准。

来源: .github/PULL_REQUEST_TEMPLATE.md1-14

贡献工作流程概述

PR 工作流程遵循一个结构化流程,以确保资源列表的质量和一致性。

贡献流程图

来源: .github/PULL_REQUEST_TEMPLATE.md1-40

逐步创建 Pull Request

1. 识别合适的服务

在创建 PR 之前,请确保您想添加的服务

  • 是一个 SaaS (软件即服务) 产品
  • 拥有免费套餐(不仅仅是试用)
  • 提供清晰的价格信息
  • 与基础设施开发者/DevOps 从业者相关
  • 尚未在列表中

来源: .github/PULL_REQUEST_TEMPLATE.md2-11

2. PR 创建流程

来源: .github/PULL_REQUEST_TEMPLATE.md29-40

3. 使用 PR 模板

当您创建 pull request 时,GitHub 会自动用 PR 模板填充它。此模板包含一个您必须在提交前完成的要求清单。

PR 模板结构图

来源: .github/PULL_REQUEST_TEMPLATE.md1-40

要求验证

每个 PR 都会根据 PR 模板中概述的一组特定要求进行评估。下表详细描述了每个要求

要求描述验证方法
SaaS 产品必须是软件即服务,而不是自托管软件检查服务网站
免费套餐必须有永久免费套餐,而不仅仅是限时试用验证定价页面
清晰的价格价格信息必须在注册或致电前可见浏览服务网站
免费功能提交内容必须明确哪些功能是免费的检查 PR 描述
非重复服务必须尚未在列表中搜索现有的 README.md
联系与隐私服务必须提供联系方式和隐私政策检查服务网站

来源: .github/PULL_REQUEST_TEMPLATE.md29-40

拉取请求审查流程

提交后,维护者将审查您的 PR,以确保其满足所有要求。审查流程如下

审查流程图

来源: .github/PULL_REQUEST_TEMPLATE.md15-20

不应提交的内容

项目维护者已指定某些类型将不被接受的服务。这些包括

  • 类似 cPanel 的 PHP + MySQL 托管服务
  • 免费 DNS 服务,只是 CloudFlare 或类似服务的界面
  • 没有增加价值的、与其他服务完全相同的服务
  • 虚假/临时/一次性邮件生成器(列表中已足够)

来源: .github/PULL_REQUEST_TEMPLATE.md21-27

行为准则

存储库维护者对贡献者实行严格的行为准则。有争议、辱骂、误导或任何其他反社会行为将不被容忍,并可能导致您被禁止访问该存储库。

来源: .github/PULL_REQUEST_TEMPLATE.md15-20

提交后

提交 PR 后,请耐心等待并及时响应

  1. 等待维护者审查
  2. 如果要求修改,请及时更新您的 PR
  3. 一旦满足所有要求,您的 PR 将被合并
  4. 您的贡献将被添加到精选的免费服务列表中
  5. free-for.dev 网站将自动更新您的添加内容

请记住,该项目由志愿者维护,他们为社区开发者社区做出有用资源的贡献。

来源: .github/PULL_REQUEST_TEMPLATE.md11-14