This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Contribution Guidelines

How to contribute to Kuesta

    Kuesta is an open source project and we love getting patches and contributions to make Kuesta and its docs even better.

    Contributing to Kuesta

    Creating PullRequest

    All submissions, including submissions by project members, require review. We use GitHub PullRequest for this purpose. Consult GitHub Help for more information on using pull requests.

    Creating issues

    If you have found something that isn’t working the way you’d expect, but you’re not sure how to fix it yourself, please create an issue.

    How to run the test suites

    To run the whole test suites of all kuesta components:

    make test-all
    

    To run the specified component test suites only, run the following at the top of the component dir:

    make test
    

    For lint, install golangci-lint in advance, then run at the top of kuesta repo:

    make lint-all
    

    If you want to run Kuesta locally, see “Installtaion” page.