Thank you for your interest in contributing to Turing. This document provides some suggestions and guidelines on how you can get involved.
You can contribute to Turing in several ways:
- Contribute to the Turing codebase
- Report bugs
- Create community extensions
- Create articles and documentation for users and contributors
- Help others answering questions about Turing
Report a bug by creating an issue. Provide as much information as possible on how to reproduce the bug.
Before submitting the bug report, please make sure there are no existing issues with a similar bug report. You can search the existing issues for similar issues.
If you have an idea to improve Turing, submit a feature request. It will be good to describe the use cases and how it will benefit Turing users in your feature request.
Submit a pull request to Turing when you want to make changes to Turing codebase. You can submit pull requests to fix bugs, add new features or improve our documentation.
The process is normally as follows:
- Fork this Turing repository
- Create a new branch in your forked repository
- Commit the changes to the codebase
- Make sure all the tests pass
- Submit a pull request to the main Turing codebase from your forked repository