返回博客

开源开放源代码软件

在 Storybook 中开源

loading
Norbert de Langen
@NorbertdeLangen
最后更新

我是一名前端爱好者和开发人员,我喜欢我们目前正在体验的充满活力的 javascript 工具生态系统。

现在有大量高质量的开源软件正在构建并在公共领域提供。♥️

那么一个开源项目有多开放呢?并非每个项目都以相同的方式管理或维护。有些项目很小,只有一个维护者,有些项目选择少数几个看门人或所有者。

如何维护您的项目取决于您,但我们正在开放 Storybook(我作为维护者的 OSS 项目),使其尽可能开放。

Storybook 贡献者地图

以下是一些指南

  1. 当有人创建 issue 时,这是有人在帮助我们,因此我们很感激,并希望回馈帮助。
  2. 我们邀请 issue 创建者提交 Pull Request,并协助理解代码库。
  3. 路线图在我们的 slack 频道中公开讨论。并发布在 repository 上。
  4. 我们 标记支持问题,以便非编码人员也可以轻松找到可以帮助解决的问题。
  5. 当有人表现出兴趣并一直在提供帮助时,我们会邀请他们成为共同维护者。这使他们完全访问存储库。
  6. 来自当前团队的某人(到目前为止是我)将与新维护者进行视频聊天,以了解该人,欢迎加入团队,并同步关于当前情况和未来路线图的想法。

这些指南不是我发明的,事实上大多数都在 http://openopensource.org

到目前为止,它们在 storybook 中运行良好。我们的维护者数量一直在增长,我们是一个尽职尽责的团队。

storybook 上排名前 20 的贡献者(所有时间)

我认为尤其考虑到 storybook 代码库正在经历的内部重组 发布 3.0.0;这绝对可以称得上是一个成功的故事


每个 issue 创建者都是潜在的 PR 提交者,
并且每个 PR 提交者都是潜在的维护者。[推特此文]
~ Norbert de Langen

在 storybook 的案例中,我们有很多独立开发者为主要项目创建 插件。🙇

我们联系了尽可能多的人,让他们参与到主要项目中,并让他们意识到内部重组正在发生。

我们使用 lerna 迁移到了单体存储库(monorepo),因为我们认为如果我们可以让一大群人以开放的方式构建大量的插件和类型的 storybook,那将是令人惊叹的。

如果您想参与讨论并有兴趣加入这项事业,请加入我们的 Slack 频道。我们是一群友善的人,欢迎所有经验水平的协作者!


关于开放性主题,我们开设了一个 open collective 帐户。因此,如果您个人或您工作的公司想帮助我们,您也可以通过财务方式(以透明的方式)进行捐助。

如果您相信开源的精神,请点击下面的红心按钮,帮助其他人找到它。如果您想及时了解 Storybook 的进展,请关注我们的频道。我们有很多激动人心的公告即将发布!

♥️️ storybook 团队

加入 Storybook 邮件列表

获取最新新闻、更新和发布

6,730开发人员和计数

我们正在招聘!

加入 Storybook 和 Chromatic 背后的团队。构建被数十万开发人员在生产环境中使用的工具。远程优先。

查看职位

热门帖子

介绍:Storybook for Vue 🎉

“Storybook for <在此处插入框架>” 系列的第一个
loading
Norbert de Langen

发布 Storybook 3.2

Vue 支持、故事层级结构、RN On-Device UI 以及更多!
loading
Michael Shilman

Storybook 的故事

从 UI 开发初创公司到开放集体
loading
Michael Shilman
加入社区
6,730开发人员和计数
为什么为什么选择 Storybook组件驱动的 UI
文档指南教程更新日志遥测
社区插件参与其中博客
案例展示探索项目组件词汇表
开源软件
Storybook - Storybook 中文

特别感谢 Netlify CircleCI