本文档介绍了 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 按捐赠级别组织支持者。
支持者级别结构如下:
支持者页面使用 Jekyll 模板创建一个页面,该页面按贡献级别对所有支持者进行分类。
backers.html 模板创建页面的结构,包括:
js-backers 的容器,将通过 JavaScript 填充支持者信息赞助商显示在两个主要位置:
footer 数组中列出的赞助商)页脚赞助商尤其有价值,因为它们会出现在文档的每个页面上。
来源:docs/_data/sponsors.json1-12 BACKERS.md1-27 docs/backers.html1-42
Bulma 集成了两个主要资助平台,它们支持经常性捐款:
支持者页面包含指向这两个平台的链接。
Bulma 项目目前有多个级别的财务支持者
| 级别 | 贡献级别 | 支持者人数 |
|---|---|---|
| 高级支持者 | $30+ | 2 |
| 慷慨的支持者 | $10+ | 10 |
| 网站支持者 | 未指定 | 4 |
| 其他支持者 | 多种 | ~15 |
此外,该项目至少有一个页脚赞助商(“slotsandluck”),该赞助商会出现在所有文档页面上。
来源:docs/_data/sponsors.json1-12 BACKERS.md1-27
除了直接的财务支持外,Bulma 还受益于大量的社区认可,这一点从 love.json 文件中收集的许多正面评价中可以看出。虽然这些评价不直接属于财务赞助系统,但它们证明了有助于项目发展的广泛社区支持。
赞助商和支持者系统提供了一种结构化方法来认可 Bulma CSS 框架的财务贡献者。通过静态数据文件(sponsors.json 和 BACKERS.md)与动态网站渲染的结合,该系统确保根据支持者的贡献级别给予适当的认可。与 Patreon 和 GitHub Sponsors 的集成促进了持续的财务支持,有助于维持项目的开发。
有关 Bulma 周边更广泛的社区生态系统的信息,包括使用该框架构建的项目和社区扩展,请参阅 展示和扩展。