Ways to Contribute
If you would like to contribute, consider these options:
- Subscribe to our blog
- Join the discussion!
- Follow us on Twitter
- Submit an issue (please include which version you were running against, your environment (e.g. OS, compiler, etc.), what results you were expecting, what results you got and repro steps)
- Verify fixes for bugs.
- Submit a code fix for a bug.
- Submit a feature request.
- Submit a unit test.
- Tell others about the project.
- Tell the developers how much you appreciate the product!
You can also track our current work items on our backlog.
Contributing Code
Before submitting a feature or substantial code contribution please discuss it with the team on the discussion list to make sure it’s something that fits our goals and direction. Note that all code submissions will be rigorously reviewed and tested by the Thali team, and only those that meet an extremely high bar for both quality and design/roadmap appropriateness will be merged into the source.
You will need to sign a Contributor License Agreement before submitting your pull request. To complete the Contributor License Agreement (CLA), you will need to submit a request via the form and then electronically sign the Contributor License Agreement when you receive the email containing the link to the document.
Make sure to configure git with a username and email address to use for your commits. Your username should be your GitHub username, so that people will be able to relate your commits to you. From a command prompt, run the following commands:
git config user.name YourGitHubUserName
git config user.email YourAlias@YourDomain