-
Notifications
You must be signed in to change notification settings - Fork 33
Contributing
Hello! Thank you for your interest in contributing! Before making pull requests, please read this contributing guide so that your contribution doesn't go unnoticed!
Every contribution / pull request needs to be associated to one or more GitHub issues. New issues are added to the project backlog for review before they are considered "ready" to be worked on.
Before logging a new issue, please check to see if your concern / idea has already been logged.
Once an issue is moved (by a project maintainer) to the "Todo" column in the project backlog it is considered ready to be worked on. Please assign yourself and mark the issue as "In Progress" once development has started in order to avoid duplicate work.
- Fork and clone the template repository locally
- Follow the working locally guide outlined in the main README.md
- After you have completed development, run
npm test
andnpm build
locally to ensure everything still works. - Feel free to push changes to your forked development branch or create a new feature branch if it's a larger change.
- Open a pull request to the main repository
development
branch. Ensure that the pull request is linked to the issues you are addressing in the pull request and include a verbose description of the changes / fix / feature. - A maintainer will review your pull request. They will either approve and merge or request further changes.
- Once your PR is merged, it will be slotted for the next release (merge into
main
branch).
Important Note - Ensure that you have recently pulled the latest from the main repository
development
branch before you begin new development.
Coming soon! A brief description of the directory structure their general purposes.