Skip to main content

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

  1. Fork the CloudCaptain repository
  2. Clone your fork locally
  3. Create a branch for your changes: git checkout -b add/my-resource
  4. Make your changes following our content structure
  5. Commit with a clear message: git commit -m "Add: Kubernetes autoscaling guide"
  6. Push to your fork: git push origin add/my-resource
  7. Open a Pull Request against the main branch

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 guide
  • Update: Kubernetes resources with latest links
  • Fix: 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.