1.8 KiB
Contributing
We love your input! Make sure you read these guidelines before you start participating.
We Develop with Github
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
We Use Github Flow
Pull Requests are the best way to propose changes to the codebase. We actively welcome your Pull Requests:
- Fork the repo from main branch
- If you've added or changes code, please add [test-code] as prefix to the Pull Request title
- If you've added or changed documentations, please add [test-text] as prefix to the Pull Request title
- If you've added or changed something else, please add [test-other] as prefix to the Pull Request title
- Add description and references if possible
- Issue that Pull Request!
These tags [test-code], [test-text] or [test-other] will trigger a Dedicated Testing System called Macaw. Macaw will issue a UUID4 for tracking some tests. If Macaw approves the changes, then your Pull Request will be merged and the changes will be added to a queue. The system may revert or remove changes after merging them due to test failure
Example of title: [test-text] added documentation to functions
Write bug reports with short title, descriptive summary, and example
- Add short title but not a long one
- Add descriptive summary of the issue
- Add example of how to reproduce the issue
You can also add notes, screenshots or anything related to the issue that might be helpful
Coding style
Macaw will take care of it, but remember to write a "readable" code as much as possible
License
By contributing, you agree that your contributions will be licensed under its AGPL-3.0 License