Skip to main content

Introduction to Development

Thank you for taking the time to contribute to the Juka project. We are always looking for help, and we appreciate any assistance that you can provide.


There are a few ways that you can contribute to the Juka project:

  • Report bugs: If you find a bug in the Juka code, please report it on the Juka issue tracker.
  • Contribute code: If you would like to contribute code to the Juka project, please fork the repository on GitHub and submit a pull request.
  • Write documentation: The Juka documentation is always under development, and we would love to have your help. Please feel free to edit the documentation on GitHub.
  • Spread the word: The best way to help the Juka project is to spread the word. Tell your friends and colleagues about Juka, and help us get the word out.

Coding style

Juka is built on top of .NET, so please follow the coding conventions outlined in the .NET coding conventions.


Testing is an important part of the Juka development process. We encourage you to write tests for your code. Please focus on edge cases when you write tests.

Submitting to GitHub

When submitting code to GitHub, please keep the code clean and easy to read. Follow the KISS principle (Keep It Simple, Stupid). If you want to make a major change, please fork the project, update it, and once you've fully implemented the fix, submit a pull request to the main project.

Thank you!

Thank you for your interest in the Juka project. We appreciate your help in making Juka the best it can be.