We are grateful that you considered contributing to metaKGP-wiki. Please follow the below guidelines for contribution.
Follow the golden rule
Code, Document, Raise Issues and Review like you have to explain everything to a new developer without saying a word.
The first thing to do always is to run the program and note how it works. One of the best ways to do this is to launch the application and go through the files that it launches in the sequential manner.
Also make note of the coding style and dependencies that the project follows.
It is recommended to go through the issues tab after you have run the program once and look for easy issues.
If an issue is not assigned; follow through the comments, ask queries about it and then start working on it.
If you face any reproducable problem while launching the docker containers please create an issue. If you feel like there is a feature missing or our documentation is not upto the mark, please make a PR adding or updating the same respectively.
It is expected that you will follow the below guidelines while creating issues:
https://wiredcraft.com/blog/how-we-write-our-github-issues
NOTE: It is expected that you try to solve the issue yourself before opening a github ticket for the same.
While sending a PR, always remember not to send one from your master branch; it will lead to future conflicts when your PR is merged into this repository's master. This can be avoided by sending PRs from a feature branch.
It is highly recommended to follow the below guidelines while writing commits and sending PRs:
Please join the slack channel for communication regarding the project. No personal communication will be entertained :)