# Contributing

We welcome code changes that improve this library or fix a problem, and please make sure to follow all best practices and test all the changes/fixes before committing and creating a pull request. 🚀 🚀

### Committing and Pushing Changes

Commit messages should be formatted as:

```
<type>[optional scope]: <description>

[optional body]

[optional footer]
```

Where type can be one of the following:

- feat
- fix
- docs
- chore
- style
- refactor
- test

and an optional scope can be a component

```
docs: update contributing guide
```

```
fix(TicketId/Component): layout flicker issue
```
