-
Notifications
You must be signed in to change notification settings - Fork 49
How to contribute code to JSystem
JSystem is an open source project and one of the benefit of it is that you can affect the product, add functionalities or fix bugs.
Almost every commit to JSystem is linked to an issue. So first, browse to the JSystem issues system and search for the bug or feature that you want to implement. If you can't find it, look again :). If you could't find it, follow this page and add a new issue.
If you don't have permissions to push directly to the JSystem repository, the best way would be would be to fork the project and create your own repository. To fork, just go to the JSystem repository and click on the Fork button. Now you have your own project, so you can clone it to your local file system.
First thing you will need to do is to create a branch. Name the branch issue# following the number of the issue to want to address. For example, if the issue is 202 create a branch with name issue#202
> git -b checkout issue#202
You will probably want to test your new awesome feature or bug fix, so you will need your own version of JSystem. To build one, follow the instructions in the Building your own JSystem version page.
When you are done, test you changes. And when you are done testing it, test it again. Push it back to your repository and send a pull request to JSystem and hopefully, you will see your changes in the coming JSystem version.
The JSystem project is maintained by Top-Q