All contributors are welcome to this project in the form of feedback, bug reports and even better - pull requests
Issues are used to track bugs and feature requests.
- Before reporting a bug or requesting a feature, run a few searches to see if a similar issue has already been opened and ensure you’re not submitting a duplicate.
- Describe steps to reproduce
- Full error message if any
- Your code if relevant
Of course you could propose a fix using pull request
- Open a single Pull Request for each subject.
- Prefer to develop in a topic branch, not in
main
(feature/name, fix/name) - Update documentation where applicable.
- If any bug related, add
#<id>
in commit message or pull request - Test and compile your code
- Methods must be private ie. set invisible by default, if not documented and not to be acceded from outside.
- Method must be set preemptive if possible.
- Create a folder by category
- Create a
Compiler_categoryName
inside each folders for compilation declarations
- Create a
- Make sure your PR stays focused on a single feature or category.
- Don't change project configs or any files unrelated to the subject you're working.
- Don't reformat code you don't modify.