Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.3 KB

CONTRIBUTING.rst

File metadata and controls

44 lines (28 loc) · 1.3 KB

Contributing

We currently do not accept pull requests because we do not have the capacity to handle them, although this may change in the future.

Thank you for your understanding!

Get Started!

Here's how to set up checkmk_kube_agent for local development.

  1. Clone the checkmk_kube_agent repo.

  2. Install your local copy into a virtualenv in editable mode, e.g.:

    $ cd checkmk_kube_agent/
    $ python3 -m venv /path/to/new/virtual/environment
    $ source /path/to/new/virtual/environment/bin/activate
    $ pip3 install -e .
    $ pip3 install -r requirements_dev.txt -r requirements_build.txt -r requirements_test.txt
  3. When you're done making changes, check that your changes pass the tests:

    $ make test-unit

    You can also run individual make targets from the repository root. See all available targets and what they do by running make help.

  4. Verify that your commits is ready to be submitted:

    $ make gerrit-tests

    This command will run all targets, which are required to pass. A pull request cannot be approved until all errors are addressed.

  1. Create the pull request!
  2. Follow the instructions to sign the CLA as asked by the bot.