Open source is about sharing, creating something awesome together and contribute to the greater good! Whenever you do something that you think someone else could benefit from, please contribute it! If you were curious or confused about something, someone else probably will too. Help them by sharing your thoughts, insights and discoveries.
There are many ways to contribute, here are some examples
The source code for firmware, clients, tools and the website are hosted on Github.
When reporting github issues the more information you can supply the better.
If you are missing anything in terms of functionality, we and the community are continuously working to improve the firmware. Feel free to make an issue to request a new functionality!
We use pull requests for code contributions, read more about how it works on this article github.
Code Contributions are of great value to the project and we are very happy for any contribution, large or small, but to make it possible for us to merge your additions into the codebase there are general guide-lines to follow:
Please look at the general code contributing Guidelines and code standards for more information.
The main documentation of this website is handled in its own repository on our our github, so submit a pull request for your improvements.
The more detailed repository documentation is hosted on this website but its source exists in the doc folders of the repos on github of which we also have some guidelines to keep in mind.
Maybe you want to contribute but don’t know what to do? Need help to find the right solution? Not sure of how to write a unit test? We are here to help you!
Post a question in the discussion page, add an issue on github or drop us an email at contact@bitcraze.io to get help. You can also submit a issue with the request to one of the repos on github to get the communities opinion.