Skip to content

Latest commit

 

History

History
80 lines (43 loc) · 3.66 KB

CONTRIBUTING.md

File metadata and controls

80 lines (43 loc) · 3.66 KB

Contributing

We want everyone to feel that they can contribute to the Armada Project. Whether you have an idea to share, a feature to add, an issue to report, or a pull-request of the finest, most scintillating code ever, we want you to participate!

In the sections below, you'll find some easy way to connect with other Armada developers as well as some useful informational links on our license and community policies.

Looking forward to building Armada with you!

Github

The main project fork lives here in Github:

To work with Armada website, please checkout this branch:

If you want to brainstorm a potential new feature, hop on over to the Discussions page, listed below.

Contributing Guide

Setup

Setup everything you’ll need to get started running and developing Armada:

Issues

If you spot a bug, then please raise an issue in our main GitHub project:

Pull Requests

Likewise, if you have developed a cool new feature or improvement, then send us a pull request. Please try and make sure that this is linked to an issue.

Please keep all pull requests on a separate branch with proper name!

Branches

Squashing fix-ups

Please try and squash any small commits to make the repo a bit cleaner. See a guide for doing this here:

Branch Naming Scheme

Note the names of the branch must follow proper docker names:

A tag name must be valid ASCII and may contain lowercase and uppercase letters, digits, underscores, periods and dashes. A tag name may not start with a period or a dash and may contain a maximum of 128 characters.

Chat & Discussions

Sometimes, it's good to hash things out in real time.

Armada uses GH Discussions for long form communication and design discussions. To join the conversation there, go to Discussions:

Real-time interactions between Armada developers and users occurs primarily in CNCF Slack. To join us there:

Finding Issues to Work On

If you're new to the project and looking for a place to start, we recommend checking out the issues tagged with "good first issues". These issues are specifically curated for newcomers to the project, providing an opportunity to get familiar with the codebase and make meaningful contributions.

You can view the list of good first issues issues.

Security

Armada developers appreciate and encourage coordinated disclosure of security vulnerabilities. If you believe you have a vulnerability to report, please contact the security team at security@gr-oss.io for triage.

License

Armada is licensed with the Apache 2.0 license. You can find it published here: