Thank you for considering contributing to our project. Your help is very much appreciated!
When contributing, it's better to first discuss the change you wish to make via issue or discussion, or any other method with the owners of this repository before making a change.
All members of our community are expected to follow our Code of Conduct. Please make sure you are welcoming and friendly in all of our spaces.
In order to make your contribution please make a fork of the repository. After you've pulled the code, follow these steps to kick start the development:
- Run
npm ci
to install dependencies - Run
npm run start
to launch demo project where you could see and test your changes - You can also run
npm run test
command for testing
- We follow
Conventional Commits
in our commit messages, i.e.
feat(core): add cool things
.feat: ...
will trigger release of all packages after mergefeat(core): ...
will trigger@mexo/core
release after mergefeat(unknown-project): ...
will trigger no release
- Make sure you cover all code changes with unit tests
- When you are ready, create Pull Request of your fork into original repository