Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 2.43 KB

CONTRIBUTING.md

File metadata and controls

29 lines (17 loc) · 2.43 KB

Contributing to Kubefirst

Firstly, we want to thank you for investing your valuable time to contribute to Kubefirst!

⚠️ Please note that this file is a work-in-progress, so more details will be added in the future.

Note we have a code of conduct which needs to be followed in all your interactions with the project to keep our community healthy.

Ways to Contribute

At Kubefirst, we believe that every contribution is valuable, not just the code one, which means we welcome

Before making a code change, first discuss your idea via an issue. Please check if a feature request or bug report does already exist before creating a new one.

Getting Started with the Code

Kubefirst is created using the Go Programming Language. To set up your computer, follow these steps.

Once Go is installed, you can run Kubefirst from any branch using go run .. Go will automatically install the needed modules listed in the go.mod file. As an example, if you want to create a local cluster, the command would be go run . local. Since Go is a compiled programming language, every time you use the run command, Go will compile the code before running it. If you want to save time, you can compile your code using go build, which will generate a file named kubefirst. You will then be able to run your compiled version with the ./kubefirst command.

Help

If you need help in your Kubefirst journey as a contributor, please join our Slack Community. We have the #kubefirst-oss channel where you can ask any questions or get help with anything contribution-related. For support as a user, please ask in the #helping-hands channel, or directly to @fharper (Fred in Slack), our Developer Advocate.