This page is about how you can contribute to the software we make. Whether it’s a small bug fix or a big change set, you should find all you need here. Come make the OS with us and become a Kano Developer.
How can you work with us?
Have you found a bug that you’d like to fix or decided to contribute an entirely new feature to one of our projects? First of all, thank you very much, we really appreciate it! But what is the next step?
Found a Bug
If you came across a bug, we would be grateful if you could report it to us. Feel free to open an issue at the appropriate repository on GitHub. If you’re not sure which one, feel free to email us, one of our engineers will open the ticket for you. If you include your GitHub username, you’ll also get a notification and credit for finding it.
Fixed a Bug
For bug fixes and smaller change-sets, please feel free to fork the project on GitHub, make a commit and submit a pull request to one of our repositories right away. If there’s a ticket associated with your PR, please mention it in the description. One of us will pick it up and work with you on merging it. We’ll be more than happy to hear from you in case you have any doubts, feel free to comment on tickets or drop us an email.
If fixing the problem requires more changes and refactoring, or your plan is to add a completely new feature, please respond to the relevant issue on GitHub or create a new one, describing what is your plan. We will get back to you to discuss what our ideas are for that particular project and see how we can help you to make it work. Talking to us in advance will make sure you’re not wasting your time on a large project that we’d be unable to merge. You will also have first dibs and no one else will be working on the same thing.
Eager to get started? Check out our repos on Github to see what can you make.
The following list highlights the projects with the most interesting opportunities to contribute: