Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

docs: update CONTRIBUTING.md — stale branch reference and missing dev setup

Open Beginner friendly
#1,450 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
75/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Quiet
Tech stack
docker, go, kubernetes

Research direction

The issue points to CONTRIBUTING.md. Start by reading that file to understand the current structure. Look for the line referencing 'master' and note the sections that need expansion. Check the repository's root for a Makefile to see available commands like 'make lint' and 'make test'. Review any existing development setup guides or README files to gather details about Go version, Docker, and Kustomize requirements. The goal is to update the document with accurate branch names and add missing setup and testing instructions.

Written by the indexing model from the issue text.

Description

Description

CONTRIBUTING.md has a few documentation gaps that could make onboarding harder for new contributors:

1. Stale branch name

The default branch is main, but line 62 says:

"This is usually master"

2. Missing local development setup

There are no instructions for:

  • Required Go version
  • Required tooling (Docker, Kustomize, etc.)
  • How to run the project locally (build, configuration)
  • How to set up a local Kubernetes cluster for testing
3. Sparse testing section

The testing section says "Run and pass make lint" and "Run and pass make test" but does not explain:

  • How to run individual tests
  • How to run end-to-end tests
  • How to check coverage
4. No PR checklist

Many projects include a checklist for:

  • Code style / gofmt
  • Documentation updates for changed APIs
  • Changelog or release notes entry

I can submit a PR addressing these items if this would be helpful.

Related: #1166 (improve documentation quality)

Dominant language
Go
Stars
1.3k
Forks
110
Avg merge
10h 43m
Merged PRs (30d)
1

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from KusionStack/kusion

All issues in KusionStack/kusion

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.