菜单

资助模式

相关源文件

目的与范围

本文档详细介绍了在Front-End Checklist仓库中实现的资金支持基础设施。它描述了资金配置文件的内容、支持的平台以及它们与项目可持续性战略的整合。有关财务支持以外的社区参与信息,请参阅社区支持

FUNDING.yml 配置

Front-End Checklist项目通过一个标准的GitHub配置文件来实现其资金模式。

open_collective: front-end-checklist
github: thedaviddias
thanks_dev: thedaviddias

此配置会在仓库页面上激活GitHub的赞助按钮功能,将潜在的财务贡献者引导至指定的资金支持平台。

来源: .github/FUNDING.yml1-4

资金平台集成

Open Collective

该项目使用Open Collective,其组织标识符为 front-end-checklist。该平台提供

  • 透明的财务管理,包含公开的交易记录
  • 集体的资金管理
  • 财务报告功能

GitHub Sponsors

维护者账户 thedaviddias 通过GitHub Sponsors接受直接资金支持,提供

  • 直接向维护者提供财务支持
  • 定期或一次性赞助选项
  • 与GitHub的贡献跟踪集成

Thanks.dev

账户 thedaviddias 也通过Thanks.dev接受资金支持,支持

  • 基于依赖使用情况支持开源项目
  • 基于依赖关系的财务贡献路由

来源: .github/FUNDING.yml1-4

资金流架构

下图说明了通过仓库配置的资金资金的架构流程。

来源: .github/FUNDING.yml1-4

与GitHub仓库架构集成

资金系统集成到GitHub仓库架构中,如图所示。

来源: .github/FUNDING.yml1-4

FUNDING.yml 实现细节

.github/FUNDING.yml 文件使用GitHub的资金规范格式来实现资金配置。该文件由GitHub平台处理,以启用赞助商功能。

配置键描述
open_collectivefront-end-checklist项目级别的Open Collective组织标识符
githubthedaviddiasGitHub Sponsors账户标识符
thanks_devthedaviddiasThanks.dev账户标识符

来源: .github/FUNDING.yml1-4

仓库结构集成

资金配置是GitHub特定配置目录(.github/)的一部分,遵循GitHub推荐的仓库结构。

.github/
  ├── FUNDING.yml         # Funding platform configuration
  ├── workflows/          # GitHub Actions workflows
  └── ISSUE_TEMPLATE/     # Issue templates

此放置遵循GitHub关于平台特定配置文件的约定。

来源: .github/FUNDING.yml1-4

与项目可持续性的关系

资金模式是项目长期可持续性战略的关键组成部分。通过这些平台获得的财务贡献有助于支持

  1. Front-End Checklist文档的持续维护
  2. 质量保证流程和工具
  3. 项目托管相关的基础设施成本
  4. 维护者审查贡献和改进清单所需的时间

通过提供多种资金选项,该项目可以满足不同的贡献者偏好和组织对财务支持的要求。

来源: .github/FUNDING.yml1-4