Contribute to Kubermates

Kubermates is community‑driven. Whether you fix a typo, write a post, or ship a feature — it all helps. 🚀


Ways to contribute

  • Write or update Articles (content/blog/...)
  • Report bugs or propose ideas (open an Issue)
  • Improve UX/styles and components in assets/scss/
  • Share meetups, talks, and workshops
  • Review PRs and suggest improvements

Quick start

  1. Fork the repo and create a branch (e.g. feat/something-cool)
  2. Run the site locally and preview changes
  3. Use Conventional Commits
  4. Open a Pull Request
# from the repo root
npm ci
hugo mod get && hugo mod tidy
hugo server -D

Authoring blog posts

Create a new folder under content/blog/<your-slug>/ with an index.md:

---
title: "Your Post Title"
description: "One‑sentence summary."
date: 2025-08-20T09:00:00Z
draft: true
tags: ["kubernetes", "devops"]
categories: ["Guides"]
authors: ["Your Name"]
resources:
  - src: "cover.*"
    name: "cover"
---
Intro paragraph…

Set draft: false when ready. Add images to the same folder and reference them like ![Alt](./diagram.png).

Commit style (Conventional Commits)

(): 
# types: feat | fix | docs | chore | perf | refactor | test | style | ci | build
# examples:
feat(blog): add kubeadm HA guide
fix(events): correct Paris timezone on Oct meetup
docs(contrib): clarify local dev steps