Skip to main content

Introduction

Thank you so much for taking your time to contribute to the Juka project. We are in need of the help, and we appreciate any help we can get.

Contributing

Create a new branch, work on it, and create a pull request once you are done working on the feature.

Found a bug?

Bug fixes are always welcomed and are encouraged. You can post them as issues tab on https://github.com/jukaLang

Styling

Juka is built on top of .NET. Please follow the coding outlined at https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions

Documentation

Anybody is free to fix the documentation. The Documentation is one of the harder part of the project. It's hard to write it, and it's even harder to maintain. If you can help with that, it will be greatly appreciated.

Testing

Most of the testing will be automated. However, there is no substitute for a human being. The testing is harder than coding. Writing a test for Juka is always welcomed. Make sure to focus on edge cases when you write a test.

Submitting to GitHub

Keep the code clean by following K.I.S.S. principle. If you want to make a major change, just fork the project, update it, and once you've fully implemented the fix, submit a pull request to the main project.

Click next to begin your journey in helping us develop Juka