菜单

赞助商和支持者

相关源文件

目的与范围

本文档介绍了 Bulma CSS 框架如何认可和管理来自赞助商和支持者的财务贡献。它涵盖了支持该系统的​​数据结构、显示机制和集成点。赞助系统是支持 Bulma 开源开发的关键组成部分。

赞助系统概述

Bulma 的财务支持系统分为两大类:赞助商(通常是组织)和支持者(通常是个人)。两者都通过 Patreon 和 GitHub Sponsors 等平台提供货币支持,但在代码库中它们被区别对待。

赞助系统架构

来源:docs/_data/sponsors.json1-12 BACKERS.md1-27 docs/backers.html1-42

数据结构

赞助商存储在一个 JSON 文件中,该文件具有特定的结构,允许在网站页脚中进行组织和显示。

sponsors.json 文件使用字典存储赞助商信息,其中每个赞助商都有一个 ID 和关联的元数据,包括名称、URL 和图像尺寸。footer 数组指定了哪些赞助商应显示在网站页脚中。

来源:docs/_data/sponsors.json1-12

支持者数据结构

支持者在 BACKERS.md 文件中按贡献级别进行分类。此文件使用 Markdown 按捐赠级别组织支持者。

支持者级别结构如下:

  • 高级支持者(30 美元以上)
  • 慷慨的支持者(10 美元以上)
  • 网站支持者(贡献金额未指定)
  • 其他支持者(列出时未指定特定级别)

来源:BACKERS.md1-27

网站集成

支持者页面实现

支持者页面使用 Jekyll 模板创建一个页面,该页面按贡献级别对所有支持者进行分类。

backers.html 模板创建页面的结构,包括:

  1. 带有标题和副标题的标题部分
  2. Patreon 和 GitHub Sponsors 的链接
  3. 一个 ID 为 js-backers 的容器,将通过 JavaScript 填充支持者信息

来源:docs/backers.html1-42

赞助商显示在两个主要位置:

  1. Bulma 网站的页脚(针对 footer 数组中列出的赞助商)
  2. 支持者页面以及单个支持者

页脚赞助商尤其有价值,因为它们会出现在文档的每个页面上。

贡献流程

来源:docs/_data/sponsors.json1-12 BACKERS.md1-27 docs/backers.html1-42

与资助平台的集成

Bulma 集成了两个主要资助平台,它们支持经常性捐款:

  1. Patreon - 提供分级支持选项和月度付款
  2. GitHub Sponsors - 允许 GitHub 用户支持开源开发者

支持者页面包含指向这两个平台的链接。

来源:docs/backers.html16-35

当前赞助商和支持者状态

Bulma 项目目前有多个级别的财务支持者

级别贡献级别支持者人数
高级支持者$30+2
慷慨的支持者$10+10
网站支持者未指定4
其他支持者多种~15

此外,该项目至少有一个页脚赞助商(“slotsandluck”),该赞助商会出现在所有文档页面上。

来源:docs/_data/sponsors.json1-12 BACKERS.md1-27

财务贡献以外的社区支持

除了直接的财务支持外,Bulma 还受益于大量的社区认可,这一点从 love.json 文件中收集的许多正面评价中可以看出。虽然这些评价不直接属于财务赞助系统,但它们证明了有助于项目发展的广泛社区支持。

来源:docs/_data/love.json1-1182

结论

赞助商和支持者系统提供了一种结构化方法来认可 Bulma CSS 框架的财务贡献者。通过静态数据文件(sponsors.jsonBACKERS.md)与动态网站渲染的结合,该系统确保根据支持者的贡献级别给予适当的认可。与 Patreon 和 GitHub Sponsors 的集成促进了持续的财务支持,有助于维持项目的开发。

有关 Bulma 周边更广泛的社区生态系统的信息,包括使用该框架构建的项目和社区扩展,请参阅 展示和扩展