Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.99 KB

File metadata and controls

40 lines (30 loc) · 1.99 KB

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.

Pull Requests are the best way to propose changes to the codebase. We actively welcome your Pull Requests:

  1. Fork the repo from main branch.
  2. If you've added or changes code, please add [test-code] to the Pull Request.
  3. If you've added or changed documentations, please add [test-text] to the Pull Request.
  4. If you've added or changed something else, please add [test-other] to the Pull Request.
  5. Add description and references if possible.
  6. 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 8 Hex Digits 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.

Q) What if I submit a normal Pull Request without the previous steps?
A) It's fine, but it may take a longer time to be processed

Write bug reports with short title, descriptive summary, and example

  1. Add short title but not a long one.
  2. Add descriptive summary of the issue.
  3. Add example of how to reproduce the issue.

You can also add notes, screenshots or anything related to the issue that might be helpful.

Q) What if I submit a normal Pull Request without the previous steps?
A) It's fine, but it may take a longer time to be processed

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 the project license. E.g. If a project license is AGPL-3.0, then your contributions will be licensed under AGPL-3.0 and so on.