When contributing to this repository, please first discuss the change you wish to make on Discussions area or via issue, email, or any other method with the owners of this repository before making a change.
Note: Please note we have a code of conduct, please follow it in all your interactions with the project.
To find new issues to contribute to, navigate to the Issues section of CodeTour's repository and select any of the available issues in Backlog
state (you may use the filters).
If you want to contribute on a issue that is already in states [Sprint|In progress] please refrain from doing it, as the issue would have probably been broken down and planned for the upcoming release.
If you have found a bug (or you want a new feature) that is not present on CodeTour's Issues, please first double check the list to make sure there is not anything similar. If there isn't, proceed on opening the new issue following the structure of the available Github Issue templates.
- To open Pull Requests, please use the available Pull Request template
- Make sure your code is documented enough for the review process
- Format your code based on the Code Conventions mentioned below
- Commit only changes related to the context of this PR
- Ensure all automation status (build, test, compatibility, code analysis, signing) have passed
- Update CHANGELOG.md with a short description of your change
- Request review
- Max line limit:
120
- Line Separator:
LF
- Indent Spaces:
3
- Communication should be performed only through
Message Bus
in a publish-subscribe logic. It's preferable to use a new TOPIC for different features - For utilizing IntelliJ SDK please refer to IntelliJ Platform SDK DevGuide
- To find SDK examples from other plugins please refer to IntelliJ Platform Explorer
- For UI related issues, always check IntelliJ Platform UI Guidelines
feat
: A new feature adding to a particular applicationfix
: A bug fixstyle
: Feature and updates related to stylingrefactor
: Refactoring a specific section of the codebasetest
: Everything related to testingdocs
: Everything related to documentationchore
: Regular code maintenance