Contribute to GitOps

GitOps is an open-source project built by the community, for the community. We welcome contributions of all kinds!

Open Source

100% open source under the MIT License. Transparent and community-driven.

Community First

Join a growing community of developers, operators, and security enthusiasts.

All Contributions Welcome

Code, docs, issues, ideas, and feedback—there are many ways to contribute.

Make an Impact

Help shape the future of GitOps and empower thousands of users.

How to contribute

Follow these simple steps to make your first contribution.

1

Join the community

Join our Slack community to connect, ask questions, and stay up to date.

Join Slack
2

Fork the repository

Fork the GitOps repository on GitHub to your own account.

View repository
3

Create a branch

Create a new branch for your feature or fix.

git checkout -b
feature/awesome-feature
4

Make your changes

Write code, add tests, and make sure everything works as expected.

5

Commit your changes

Commit your changes with a clear and concise commit message.

git commit -m "feat: add
awesome feature"
6

Open a Pull Request

Push your branch and open a Pull Request against the main branch.

Open a PR

Ways you can contribute

Not a developer? No problem! There are many ways to help.

Report Issues

Found a bug or have a feature request? Open an issue and help us improve.

Open an issue

Improve Documentation

Help us make the docs better. Fix typos, add examples, or suggest improvements.

View docs

Submit Code

Contribute new features, fix bugs, and improve performance.

Contributing guide

Review Pull Requests

Help review PRs and provide feedback to other contributors.

View open PRs

Spread the Word

Star the repo, share GitOps with your network, and help the project grow.

Star on GitHub

Before you start

Please take a moment to review these important resources.

Code of Conduct

Be respectful and inclusive. We follow the Contributor Covenant.

Read Code of Conduct

Contributing Guide

Detailed guidelines for setting up your environment and contribution workflow.

Read the guide

Development Setup

Learn how to set up GitOps locally for development and testing.

Setup instructions

Pull Request Guidelines

Best practices for submitting PRs that are easy to review and merge.

PR guidelines