Thanks for helping out! 😇

### Raising an issue

- Make sure the issue hasn't been raised yet
- Include **screenshots** and animated GIFs in your issue whenever possible

### Submitting a Pull Request

- Include **screenshots** and animated GIFs in your pull request whenever possible
- Use the **present** tense ("Add feature" not "Added feature")
- Use the **imperative** mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or fewer
- Reference issues and pull requests liberally

### Try your changes

When modifying any `.scss`, you will need to rebuild the css. You can do this by running:

```
npm install
npm run build
```

To see documentation changes check [the documentation readme](../docs/README.md).

### Bulma Sass styleguide

- **No semi-colons** `;` or **curly braces** `{` `}`
- **No camelCase**
- Use only **classes**
- Order the CSS properties **alphabetically**
- Order the CSS rule by
  - direct styles
  - nested tags
  - pseudo-classes
  - color modifiers
  - size modifiers
  - modifiers
  - responsive styles
- Add appropriate one-line comments for each of these sections within a CSS rule
- **No trailing space**
- End files with a **newline**

```sass
.element
  @extend .something
  +mixin
  property: value
  span
    // ...
  div
    // ...
  .child
    // ...
  &:pseudo-class
    // ...
  // Colors
  @each $name, $pair in $colors
    // Loop
  // Sizes
  &.is-small
    // ...
  &.is-medium
    // ...
  &.is-large
    // ...
  // Modifiers (ordered alphabetically)
  &.has-icons
    // ...
  &.is-active
    // ...
  &.is-fullwidth
    // ...
  // Responsiveness
  +mobile
    // ...
  +tablet
    // ...
  +desktop
    // ...
```
