Skip to content

Working with Git

Keptn source for software and documentation is stored in the Keptn lifecycle-toolkit repository. Contributions are made using standard Git practices. This section describes the basic steps required to contribute using Git and summarizes some standard practices we use with Keptn.

You can also modify the source using the GitHub editor. This is very useful when you want to fix a typo or make some other small change although be sure to include the DCO signoff.

If you are doing significant work, you should fork and clone your own copy of the repository, make your changes in a local branch, then push those changes to GitHub where they can be reviewed and ultimately merged into the product. This is all done using standard Git commands; the pages in this subsection describe a set of Git commands that work well for the required steps although you are free to use alternate Git steps if you prefer.