Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.01 KB

CONTRIBUTING.md

File metadata and controls

41 lines (27 loc) · 2.01 KB

How to Contribute

Devtron is Apache 2.0 licensed and accepts contributions via GitHub pull requests. This document outlines some of the conventions on development workflow, commit message formatting, contact points and other resources to make it easier to get your contribution accepted.

We gratefully welcome improvements to issues and documentation as well as to code.

Certificate of Origin

By contributing to this project you agree to the Developer Certificate of Origin (DCO). This document was created by the Linux Kernel community and is a simple statement that you, as a contributor, have the legal right to make the contribution. No action from you is required, but it's a good idea to see the DCO file for details before you start contributing code to Devtron.

Communications

The project uses discord for communication:

To join the conversation, simply join the discord and use the #contrib channel.

Code Structure

Devtron has following components

  • devtron main co-ordinating engine
  • git-sensor microservice for watching and interacting with git
  • ci-runner Devtron runner for executing jobs
  • guard A kubernetes validating webhook for policy inforcement
  • imge-scanner microservice for docker image vulnerability scanning
  • kubewatch microservice for k8s event filtering and recording
  • lens microservice for performing analytical task
  • dashboard UI for devtron written in react js

Contribute Helm Charts

Contribute your helm charts for the devtron community for upcoming community charts feature