All Projects → buildit → storybook-addon-blabbr

buildit / storybook-addon-blabbr

Licence: MIT license
Component reviewer for React Storybook

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to storybook-addon-blabbr

shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (+553.85%)
Mutual labels:  design-systems, storybook, atomic-design
atomic-design-bundle
Atomic Design is a Storybook like made for Symfony and Twig
Stars: ✭ 28 (+115.38%)
Mutual labels:  storybook, atomic-design
Arc
React starter kit based on Atomic Design
Stars: ✭ 2,780 (+21284.62%)
Mutual labels:  storybook, atomic-design
hucssley
Hucssley - a full-featured, consistent, atomic utility class library for rapidly building performant UI
Stars: ✭ 79 (+507.69%)
Mutual labels:  design-systems, atomic-design
Patternlab Node
The Node version of Pattern Lab
Stars: ✭ 1,898 (+14500%)
Mutual labels:  design-systems, atomic-design
pebble
Pebble Design System
Stars: ✭ 14 (+7.69%)
Mutual labels:  design-systems, storybook
fyndiq-ui
Library of reusable web frontend components for Fyndiq
Stars: ✭ 39 (+200%)
Mutual labels:  design-systems, storybook
Figma Html
Convert Figma designs to HTML, React, Vue, Angular, and more!
Stars: ✭ 382 (+2838.46%)
Mutual labels:  design-systems, storybook
Story2sketch
Convert Storybook into Sketch symbols 💎
Stars: ✭ 391 (+2907.69%)
Mutual labels:  design-systems, storybook
Awesome Design Systems
A curated list of bookmarks, resources and articles about design systems focused on developers.
Stars: ✭ 222 (+1607.69%)
Mutual labels:  design-systems, storybook
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+518707.69%)
Mutual labels:  design-systems, storybook
chanyeong
👨‍💻 chanyeong's portfolio and blog webpage
Stars: ✭ 39 (+200%)
Mutual labels:  storybook
gatsby-starter-bulma-storybook
A minimal Gatsby starter which includes Bulma and Storybook
Stars: ✭ 16 (+23.08%)
Mutual labels:  storybook
react-library-starter
A library starter kit and bundler for your React projects, powered by Rollup. ⚡
Stars: ✭ 22 (+69.23%)
Mutual labels:  storybook
htwoo
hTWOo - a better Fluent UI framework.
Stars: ✭ 67 (+415.38%)
Mutual labels:  atomic-design
hydrogencss
Atomic CSS for CSS Modules
Stars: ✭ 13 (+0%)
Mutual labels:  atomic-design
playbook
Playbook Design System
Stars: ✭ 17 (+30.77%)
Mutual labels:  design-systems
storybook-addon-next
A no config Storybook addon that makes Next.js features just work in Storybook
Stars: ✭ 184 (+1315.38%)
Mutual labels:  storybook
bs-storybook
Storybook bindings for Rescript
Stars: ✭ 76 (+484.62%)
Mutual labels:  storybook
design-heaven
👼 Stunning open source design resources for designers and developers
Stars: ✭ 87 (+569.23%)
Mutual labels:  design-systems

storybook-addon-blabbr

Component reviewer and approver for React Storybook.

Configuration

blabbr expects to find a storybook-config.json configuration file at the root of your host, for static builds, or inside your storybook setup folder (generally .storybook).

Fill out the template located at .storybook/storybook-config.json.template and rename it to storybook-config.json.

This should look like this:

{
  "storybook": {
    "blabbr": {
      "db": {
        "user": "username",
        "pwd": "password",
        "host": "db-endpoint"
      },
      "slack": {
        "endPoint": "http://your-slack-endpoint"
      },
      "ui": {
        "avatar": true
      }
    }
  }
}

The host for the blabbr db should be localhost:5984/blabbr if using local CouchDB (see below). User and pwd can be omitted in that case.

Storybook registration

To use the plugin you need to register it, like most Storybook plugins. Simply add the following to your addons.js file in the storybook configuration:

import '@buildit/storybook-addon-blabbr/register';

Comment formatting

Comments are formatted using the marked package.

Local CouchDB setup

Install Apache CouchDB by downloading the respective installer for your OS.

Once installation is done, navigate to http://localhost:5984. Create an admin username and password.

Go to configuration and CORS and enable CORS.

Add the correct values to the storybook-config.json as mentioned above.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].