Welcome, and thanks for your interest in contributing! Please take a moment to review the following:
- Code is formatted via Prettier
- Languages only TypeScript should be used.
- Fork the repo and clone to your machine.
- Create a new branch with your contribution.
- Install npm on your machine.
- In the repo, install dependencies via:
npm i
- Voilà, you're ready to go!
npm build– production buildnpm test– runs jest, watching for file changesnpm run lint– check lintingnpm run format– format all codenpm run storybook– runs storybook for development purposes
This repository is currently in a stage where conventional commits are not utilized. Instead, contributors are encouraged to provide detailed and descriptive explanations of the tasks they are undertaking and the changes they are implementing.
When contributing to this repository, please ensure the following:
-
Descriptive Changes: Be as descriptive and elucidative as possible when documenting the task you are working on and the changes you are applying. This helps maintain clarity and transparency throughout the development process.
-
Detailed Explanations: Provide detailed explanations of the changes made, including the rationale behind them and any potential impacts they may have on the project.
-
Future Considerations: While conventional commits are not currently employed, there may be plans to adopt them in the future. Stay updated with any changes to the contribution guidelines.
For reference, you can explore Conventional Commits to familiarize yourself with the conventional commit format, which may be utilized in the future.
Thank you for your contributions!
In the mean-time releases will be made manually by the project owner. The process is quite simple:
- Open a PR bumping the current
package.jsonversion. - Manualy create a release in Github
- Check files changes and decide between MAJOR, MINOR or PATCH.