Image for post
Image for post
Storybook is a growing project with 500+ committers spanning the globe (source: Github API)

Storybook Governance

Supporting open open source

Michael Shilman
Dec 4, 2018 · 3 min read

This is a follow-up to The Storybook Story and Storybook: The Next Chapter, which chronicle the evolution of the Storybook organization.

Storybook is used by teams of all shapes and sizes to build high quality UI components and design systems. Airbnb, Lyft, Squarespace, Github, and Slack are some of our notable users. It’s a thriving open source project with over 500 committers, 32k stars on Github, and 4M+ monthly npm downloads.

Recently, there has been discussion within our community to clarify how the project is governed. In response, we are creating the Storybook Steering Committee, composed of the top five contributors since Storybook transitioned to a community-driven project 1.5 years ago.

Say hello to the Storybook Steering Committee!

Storybook’s top committers, Norbert de Langen, Filipp Riabchun, Michael Shilman, Igor Davydkin, and Tom Coleman are also the most active along other key metrics, including support, documentation, issue and PR management, community-building, release management, blogging, and public speaking.

Chances are you’ve probably seen them around.

Image for post
Image for post
  • Norbert de Langen 🇳🇱 spearheaded our monorepo conversion, view layer expansion, tooling, theming, and next-generation architecture.
  • Filipp Riabchun 🇷🇺 upgraded babel/webpack in SB4, set up Storybook tooling, managed issues, pull requests, and dependency upgrades.
  • Michael Shilman 🇺🇸 created storybook core, set up our release process, docs site, and managed/documented Storybook’s 100+ community-driven releases.
  • Igor Davydkin 🇮🇱 created Story Hierarchy, the Storysource addon, has maintained Storybook Angular, and manages issues, pull requests, and dependency upgrades.
  • Tom Coleman 🇦🇺 upgraded React Native, Storyshots, the story and addon APIs, authored the leading tutorial Learn Storybook, and brought OSS best practices from his time at Apollo GraphQL.

We’re not looking to change a lot. By all measures Storybook is doing amazing. Our community is expanding. Adoption is growing by leaps and bounds. Amazing new contributors are onboarded every week. And we’re consistently shipping improvements each release (check out SB4.0!).

The five of us have already been running the project informally. The primary difference is that when there are project-related disputes, we’ll now have a formal structure in place to resolve them.

Our first job as a newly-established committee is to figure out how we will deal with committee membership moving forward and how we will address governance in the future. Until we have established a process, we will base our decisions on unanimous vote.

Storybook’s success is directly a function of our community and we are committed to doing right by our users. We operate the project under the principle of OPEN open source, which is about recognizing contributions and trying to enable as many people to contribute as possible. Our insanely long list of org members with GitHub write access (83 and growing) is a testament to this, as is Norbert’s persistent evangelism and tireless onboarding of new project members.

We have a “more the merrier” approach to community and would love to have you involved. If Storybook brings you delight and makes you more productive, consider helping make Storybook better. Whether you’re contributing a new feature, fixing a bug, or improving the documentation, there is no shortage of work on a project this size.

Join our mailing list below, chat with us on Discord, support us financially on Open Collective, or just jump in on GitHub.

–With ❤️ from the Storybook team

Storybook

The UI development environment you'll ♥️ to use.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store