First off, thanks for taking the time to contribute!
-
State clearly the changes included in your pull request. Add a suitable commit message.
-
The aim of the repository is mainly to help out newcomers to Java programming. Kindly keep that in mind and add necessary comments in your source code.
-
Make the program user friendly. The user shouln't be left with doubts while running a program. For example : While requiring an user input , add a print statement along with it describing what the user should input.
-
Include your program within the appropriate package. For example all GUI's are included within "guiprojects" package.
-
Please create your pull request against the
master
branch. We will rebase/merge it to the maintenance branches, if necessary.
Raise github issue(s) in the issue counter to report all sorts of bugs.
There is some documentation available under https://github.com/yedhink/KTU-Java/blob/master/README.md. Feel free to create a github issue if documentation is missing, incomplete or outdated.
There are various channels, on which you can ask questions:
-
The mailing list: [email protected]
-
PM in Linkedin : https://www.linkedin.com/in/yedhin1998
Refer to this Code Convetion while writing your source files.