# Budibase bbui A package that handles all common components across the Budibase organisation. You can find the current live version [Here](http://bbui.budibase.com). ## Install 1. Clone 2. `npm install` 3. `npm run svench` (Note: yarn won't work!) ## Example workflow to create a component 1. Create a file: `Headline.svelte` 2. Create a Svench file: `Headline.svench` 3. Build component and add variants to the Svench file. 4. Once done, re-export the file in `src/index.js`. 5. Publish, update the package in the main project and profit. ## Guidelines ### Making components 1. Think about re-usability 2. Use the css custom properties (variables) that are in the css stylesheet. This makes it easy to tweak things later down the line. 3. Opt to forward events (`