- Your can create a new issue if you want introduce new feature.
- Discuss a new or existing issue, got the final plan and so on. Maybe you can create a pull request to fix the issue.
- And then, following the Github flow to make a contibution.
- Just following the current code's style.
- Create a release from main branch by default.
- See github release guide: About releases
- The hotfix is like to small feature, merge hotfix to main branch firsty.
- If the hotfix fixed a big bug and hard to make a stable release. The committer need cherry-pick the hotfix to the latest released branch and make to minor version release. Example: v1.0.2 -> v1.0.3