We would like to THANK YOU for considering contributing to KICS!
KICS is a true community project. It's built as an open source from day one, and anyone can find his own way to contribute to the project.
Within just minutes, you can start making a difference, by sharing your expertise with a community of thousands of security experts and software developers.
Good news! You don't have to contribute code. There are plenty of ways you can contribute to KICS project:
- Reporting new bugs or issues
- Help triaging issues
- Improving and translating the documentation
- Volunteer to maintain the project
Follow the instructions below to setup local KICS development environment.
- Fork the
kics
repo on GitHub. - Clone your fork locally:
git clone https://github.com/Checkmarx/kics.git
- Create a branch for local development:
git checkout -b <name-of-your-issue>
- Make your changes locally.
- Validate your changes to reassure they meet project quality and contribution standards:
fancy local command goes here
- Commit your changes and push your branch to GitHub:
git add .
git commit
git push --set-upstream origin <name-of-your-issue>
- Submit a pull request on GitHub website.
Before you submit a pull request, please reassure that it meets these guidelines:
- All validations and tests passed locally.
- The pull request includes tests.
- The relevant docs are updated, whether you're pushing new functionality or updating a query.