Contribute to CloudCaptain
CloudCaptain is 100% community-driven. Every contribution — from fixing a typo to adding a complete learning path — helps thousands of learners worldwide.
Ways to Contribute
Add Resources
Found an amazing article, video, or tool? Add it to the relevant category with a brief description.
Write Guides
Create tutorials, how-to guides, or concept explanations for any topic.
Improve Existing Content
Fix errors, update outdated links, improve descriptions, or reorganize content.
Add Interview Questions
Share interview questions and answers from your experience.
Create Exercises
Design hands-on labs, projects, or challenges for learners.
How to Submit a Contribution
- Fork the CloudCaptain repository
- Clone your fork locally
- Create a branch for your changes:
git checkout -b add/my-resource - Make your changes following our content structure
- Commit with a clear message:
git commit -m "Add: Kubernetes autoscaling guide" - Push to your fork:
git push origin add/my-resource - Open a Pull Request against the
mainbranch
Content Guidelines
- Use Markdown for all content
- Keep descriptions concise (under 80 characters where possible)
- Include links to original sources
- Organize alphabetically within categories
- Test all links before submitting
- Use existing format and structure
Commit Message Format
Use imperative mood in commit messages:
Add: Docker security best practices guideUpdate: Kubernetes resources with latest linksFix: Broken link in AWS section
Code of Conduct
We are committed to providing a welcoming and inclusive experience for everyone. Please read our Code of Conduct.
Questions?
Open an issue or reach out on Twitter.
Thank you for helping build CloudCaptain! Every contribution makes the cloud-native community stronger.