If you want to make a contribution, please follow the steps below.
Fork this repository (KubeArmor)
First, fork this repository by clicking on the Fork button (top right).
Then, click your ID on the pop-up screen.
This will create a copy of KubeArmor in your account.
Clone the repository
Now, it is time to get the code on your machine. In your machine, please run the following command.
$ git clone https://github.com/[your GitHub ID]/KubeArmor
Then, you will get the full code of KubeArmor in your machine.
First, go into the repository directory and make some changes.
Please refer to development guide to set up your environment for KubeArmor contribution.
Commit the changes
Please see your changes using "git status" and add them to the branch using "git add".
$ cd KubeArmor~/KubeArmor$ git status~/KubeArmor$ git add [changed file]
Then, commit the changes using the "git commit" command.
~/KubeArmor$ git commit -m "Add a new feature by [your name]"
Please make sure that your changes are properly tested on your machine.
Push changes to your forked repository
Push your changes using the "git push" command.
~/KubeArmor$ git push
Create a pull request with your changes
First, go to your repository on GitHub.
Then, click "Pull request" button.
After checking your changes, click 'Create pull request'.
A pull request should contain the details of all commits as specific as possible. Also, please make sure that you have "Fixes: #(issue number)".
Finally, click the "Create pull request" button.
The changes would be merged post a review by the respective module owners. Once the changes are merged, you will get a notification, and the corresponding issue will be closed.