These are links and references that genuinely helped me understand open source workflows and write better docs.

Getting Started

First Contributions

A practical first PR guide. Perfect for beginners who want hands-on help.

Producing Open Source Software (Karl Fogel)

The best book I've read on how open source projects actually work. Free online version available.

Writing Better Documentation

Divio Documentation System

Clear way to think about doc types: tutorials vs how-to vs reference. Changed how I structure docs.

How to Write a Git Commit Message

Simple, practical guide. Good commit messages matter more than most people think.

Project Documentation

Kyverno Docs

Well-structured Kubernetes policy documentation. Good reference for how to document cloud-native tools.

Meshery Docs

Multi-cluster cloud native management documentation. Great examples of complex architecture docs.

PipeCD Docs

Continuous deployment documentation. Versioned docs are linked from here.

Tools & References

Stack Overflow

Still the most useful resource when you know what to ask. Problem-solving at scale.

GitHub

Not just code hosting. GitHub's issue templates, PR reviews, and Actions are all documentation of best practices.

My Tips for Learning Open Source

πŸ“š Read Real CONTRIBUTING.md Files

Every project has different standards. Read 3-5 CONTRIBUTING.md files to understand patterns.

πŸ‘€ Study Merged PRs

Look at recently merged PRs in projects you want to contribute to. They show you what maintainers accept.

πŸ’¬ Read Issues Before Opening PRs

Someone may have already discussed the problem. It saves time and shows you understand the project.

πŸ—£οΈ Ask Questions in Issues

Before writing code, ask: "Should this be done this way?" Maintainers appreciate the heads-up.

✍️ Document as You Learn

Write down what confused you. That confusion is often a docs gapβ€”and fixing it is a great first PR.

🀝 Build Relationships, Not Just PRs

Interact in issues and discussions. It makes PR reviews easier and more constructive.

Want to Add a Resource?

If you have a resource you think should be here, feel free to open a PR on GitHub.