Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 2 KB

CONTRIBUTING.md

File metadata and controls

38 lines (24 loc) · 2 KB

How to Contribute

Silver Surfer is Apache 2.0 licensed and accepts contributions via GitHub pull requests. This document outlines some coding conventions, 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.

Submitting changes

Please send a GitHub Pull Request to silver-surfer with a clear list of what you've done (read more about pull requests). We can always use more test coverage. Please follow our coding conventions (below).

Always write a clear messages for your commits.

Coding conventions

Start reading our code and you'll get the hang of it. We optimize for readability:

  • Please always format the code before you create a pull request. Know more about go fmt tool
  • Please include test cases covering all the base & corner cases.
  • This is open source software. Consider the people who will read your code, and make it look nice for them. It's sort of like driving a car: Perhaps you love drifting when you're alone, but with passengers the goal is to make the ride as smooth as possible.
  • Please update the documentation in case of new feature or enhancement.

Communications

The project uses discord for communication:

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