- Ensure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- If possible, use the relevant bug report templates to create the issue.
- Fork repo
- Make your changes
- Open PR. At the beginning of your PR, put a label corresponding to the change: patch: for fixes and non-breaking changes, feat: for new features and functionality, breaking for PR that contains breaking changes
- In the PR description, attach links to PRs from other Duit repositories that are related to your changes. For example, if you added a new widget, you should definitely add support for it to the DSL libraries. Be sure to include a link to the issue related to your PR.
- Wait for the review process to be completed. Please make any adjustments if necessary.
- Once your PR is accepted, it will be merged into the main branch and included in the next release.