Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

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