Any help and contribution is welcome, feel free to submit issues and/or contribute to the project.
If you want to contribute but don’t know what to do, take a look at these two labels: help wanted and good first issue.
- Fork the repository and clone your fork.
- Create a branch and name it explicitly, like so:
feature/name-of-the-feature
- Install dependencies:
npm install
.
In most cases you'll start from next
branch and merge back to next
branch.
Exceptions can be made for hotfixes but need to stay exceptionals.
To build your changes run:
npm run build
Or build in development mode:
npm run dev
Run linters:
npm run lint
Please update npm lock file (package-lock.json
) if you add or update dependencies.
- If you have commit access to repository and want to make big change or not sure about something, make a new branch and open pull request.
- Use Conventional Commits, like so:
feat(scope): topic
(this repository is commitizen friendly, we recommend you use it to avoid any trouble). - Don’t commit generated files.
- Don’t change version number and changelog.
If you want to contribute but have any questions, concerns or doubts, feel free to ping maintainers. Ideally create a pull request with WIP
(Work In Progress) in its title and ask questions in the pull request description.