菜单

社区

相关源文件

社区页面记录了 Bulma 核心框架之外的生态系统,包括赞助商、支持者、用户评价以及社区创建的网站和扩展。这个 wiki 页面全面概述了 Bulma 社区如何支持该项目,以及用户如何与更广泛的 Bulma 生态系统互动和贡献。有关安装和使用 Bulma 的信息,请参阅 安装和使用

社区支持结构

Bulma 是一个开源项目,依赖社区的支持来持续开发和维护。该项目主要由其创建者 Jeremy Thomas (@jgthms) 提供支持,并通过各种渠道获得社区的支持。

来源: BACKERS.md docs/backers.html docs/_data/sponsors.json

赞助和财务支持

Bulma 通过多种渠道获得财务支持,包括 Patreon、GitHub Sponsors 和网站赞助。这些支持有助于确保框架的持续开发和维护。

赞助商和支持者

项目根据支持者的贡献级别区分不同的支持者等级

来源: BACKERS.md docs/backers.html docs/_data/sponsors.json

支持者页面是用 docs/backers.html 实现,并展示了来自 Patreon 和 GitHub Sponsors 的支持者。当前的网站赞助商管理在 docs/_data/sponsors.json,其中包含每个赞助商的名称、URL、标题和徽标尺寸等信息。

当前重要支持者

级别支持者
Prime (30 美元以上)Becky, ctala
Generous (10 美元以上)Jason Seminara, Jordan Nemrow, Ian Ebden 等
网站Greg Hale, Dave Miller, Ukatarap, Brooke Schreier Ganz

来源: BACKERS.md

用户评价和社交媒体

Bulma 获得了全球开发者的大量关注和好评。用户评价在“Bulma 的喜爱”页面上展示。

Twitter 评价

该项目将积极的 Twitter 反馈收集到 docs/_data/love.json 中,这些内容会在 docs/love.html 页面上展示。这些评价突出了用户对框架的各个方面的赞赏:

  1. 轻量级和模块化特性
  2. 与其他框架相比,语法简洁
  3. 基于 Flexbox 的设计
  4. 无 JavaScript 依赖
  5. 易于与现代 JavaScript 框架集成

来源: docs/love.html docs/_data/love.json

评价页面可以按日期或点赞数对推文进行排序,这是通过 JavaScript 实现的

来源: docs/love.html33-60

社区展示

“Made with Bulma”展示了使用 Bulma 框架构建的网站,既是对社区成员的认可,也为新用户提供了灵感。

Expo 实现

展示页面是用 docs/expo.html 实现,并以网格形式展示网站及其图片。展示网站的数据存储在数据文件中,并通过 ID 引用。

来源: docs/expo.html

Expo 页面鼓励用户使用 Twitter 标签 #madewithbulma 分享他们用 Bulma 构建的网站,从而形成一个反馈循环,帮助社区和展示的成长。

社区扩展和集成

虽然核心文件没有具体详述社区扩展,但 Bulma 生态系统包含了许多由社区创建的扩展以及与各种框架的集成。

社区贡献类型

  1. 扩展:扩展 Bulma 功能的附加组件和功能
  2. 框架集成:将 Bulma 与 React、Vue、Angular 等框架集成的库
  3. 主题和模板:使用 Bulma 构建的预设计主题和模板
  4. 工具:用于处理 Bulma 的开发工具、构建系统和实用程序

社区贡献工作流程

Bulma 社区通过各种渠道为项目做出贡献,包括 GitHub issues、pull requests 和外部项目。

社区增长和指标

社区的增长可以通过几个指标来观察

  1. GitHub 关注和 fork 数:指示项目受欢迎程度
  2. 支持者和赞助商:显示财务支持
  3. 社交媒体提及:展示社区参与度
  4. 展示网站数量:说明实际采用情况

如何参与

Bulma 社区提供了多种用户参与方式

  1. 财务支持:通过 Patreon 或 GitHub Sponsors
  2. 代码贡献:通过 GitHub pull requests
  3. 参与展示:通过构建 Bulma 网站并分享
  4. 社交媒体参与:使用 #bulmaio 和 #madewithbulma 等标签
  5. 创建扩展:开发扩展和集成

来源: docs/backers.html docs/love.html docs/expo.html

结论

Bulma 的社区生态系统不仅限于核心 CSS 框架,还包括财务支持者、热情的用户和内容创作者,他们帮助该项目不断发展和壮大。这种社区驱动的方法帮助 Bulma 确立了其作为拥有丰富扩展和实现生态系统的流行、积极维护的 CSS 框架的地位。

社区结构提供了多种参与渠道,从财务支持到实际使用和扩展开发,为开源开发创造了一种可持续的模式。