We are open to and grateful for any contributions. To make the process smooth and effective, please follow these guidelines:
You can follow the installation guide here.
- Keep it Small: Break your work into small, manageable PRs to simplify reviews and reduce risks.
- Branch Naming: Use topic branches with JIRA task IDs (e.g.,
TU-100/branch-description
). - Commit Format: Follow the semantic-release Commit Message Format. Ensure PR titles follow the convention:
<type>(JIRA-ID): title
. - Rebase, Don’t Merge: Rebase your branch against
main
before opening a PR and prefer "Rebase and Merge" to keep a clean git history.
- Complete PR Details: Provide a clear description of your changes and reasons behind your technical decisions. When applicable, include screenshots or screen recordings to demonstrate the changes visually.
- Ask for Review: Request a review on Slack (#create-team channel) with context after your PR passes all checks.
Once you have approval from both your team and code owners, it is in your power to merge your PR. This approach allows you to coordinate the merge with other projects or repositories and perform a final check on production, ensuring everything is ready before hitting the merge button.
Thank you for your contributions! 🎉