Skip to content

Instantly share code, notes, and snippets.

@tpepper
Last active May 8, 2019 04:38
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tpepper/aad07af79ed6d098e3a41e1db452ce79 to your computer and use it in GitHub Desktop.
Save tpepper/aad07af79ed6d098e3a41e1db452ce79 to your computer and use it in GitHub Desktop.
Kubernetes New Comers

Kubernetes New Comers

Folks new to kubernetes and wanting to contribute to the open source project frequently ask "what should I do". Here is my general advice:

  1. If you have an area of interest/experience/passion, look for a match in the SIG list, engage in a SIG or WG or two via their regular meetings, slack channel, mailing lists, etc. Watch what they’re up to, see where your intents and needs match theirs, and contribute to those where you’re capable.
  2. Consider looking at the overarching topics, like docs / contributor experience / release, as areas to get a broad view of the project and perhaps find contribution possibilities.
  3. Don't aim to boil the ocean with huge initial contributions. Look for basic "chopping wood" and "carrying water" areas to get some initial orientation and make notable contributions to the overall community and project health. You don't yet know what you don't know, so be humble, expect to make mistakes, and expect to learn a lot.

There’s also “help wanted” and “good first issue” labels in github. Especially if you look across the org there are MANY of these eg:

Kubernetes has a "membership ladder", which for your initial engagement means issues can't be assigned to you. Leave a comment in the issue indicating your desire to contribute on it. Ask a SIG lead or other relevant SIG member for guidance or mentoring on the issue. Regularly update status in comments on the issue if your progress on it is taking some time, so that people understand it is being actively worked.

A detailed contributor guide contains a tonne more information to get you contributing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment