
开放的开源软件
Storybook 的开放开源

我是一名前端爱好者和开发者,我热爱我们目前所经历的充满活力的 JavaScript 工具生态系统。
目前有大量的优质开源软件正在被构建并已在公共领域可用。♥️
那么一个开源项目有多开放呢?并非所有项目都以相同的方式进行管理或维护。有些项目很小,只有一个维护者,有些则选择少数看门人或所有者。
如何维护你的项目取决于你,但我们正在以尽可能开放的方式开放 Storybook(这是我是一个维护者的开源项目)。


这里有一些指导方针
- 当有人创建一个 issue 时,这是有人在帮助我们,所以我们要感谢他们,并希望回馈。
- 我们邀请 issue 创建者提交 Pull-Request,并协助理解代码库。
- 路线图在我们的 Slack 频道 中公开讨论。并发布在 仓库 上。
- 我们 为支持性问题打标签,这样非程序员也能轻松找到可以帮助的 issue。
- 当有人表现出兴趣并一直在提供帮助时,我们会邀请他们成为共同维护者。这让他们可以完全访问仓库。
- 来自当前团队的某个人(到目前为止都是我)会与新维护者进行视频通话,以便相互了解,欢迎他们加入团队,并同步关于当前情况和未来路线图的想法。
这些指导方针并非由我发明,事实上,大部分都在 http://openopensource.org 上。
到目前为止,它们对 Storybook 的效果非常好。我们的维护者数量一直在增长,而且我们是一个敬业的团队。

考虑到 Storybook 代码库一直在进行的内部重构,发布 3.0.0;我认为这绝对可以称得上是一个成功的故事。
每个 issue 创建者都是潜在的 PR 提交者,
每个 PR 提交者都是潜在的维护者。 [推特分享]
~ Norbert de Langen
就 Storybook 而言,我们有相当多的独立开发者为核心项目创建插件。🙇
我们联系了我们能找到的尽可能多的人,让他们参与到核心项目中,并让他们知道内部重构正在发生。
我们迁移到了一个使用 lerna 的单一代码库(monorepo),因为我们认为,如果能由一个庞大的团队以开放的方式构建大量的插件和各种类型的 Storybook,那将是惊人的。
如果你想参与讨论并有兴趣加入我们的事业,请加入我们的 Slack 频道。我们是一群友善的人,欢迎所有经验水平的合作者!
关于开放性话题,我们已经开设了一个 Open Collective 账户。所以,如果你个人或你工作的公司想在财务上帮助我们(以透明的方式),也可以这样做。
如果你相信开放开源的精神,请点击下面的心形按钮,帮助其他人找到它。如果你想及时了解 Storybook 的进展,请关注我们的频道。我们有很多激动人心的公告即将发布!
♥️️ Storybook 团队