Skip to content

Contributions

As an open-source project, we thrive on community support, and every contribution, big or small, is highly valued. Whether you're a developer, a Kubernetes architect, or just a documentation enthusiast, there are many ways to get involved.

How You Can Help ❤️

Here are some of the best ways to contribute:

  • Define New Patterns: This is the most unique and impactful way to help. Thanks to our Pattern-as-Code approach, you can contribute new architectural patterns simply by creating or updating a JSON file. If you have identified a common best practice, a security vulnerability, or a reliability pattern, please share it! Check out our Pattern Catalog to get started.
  • Report Bugs: If you find something that isn't working as expected.
  • Suggest Enhancements: Have an idea for a new feature or an improvement to an existing one? We'd love to hear it.
  • Improve Documentation: Good documentation is key. If you find a typo, think a section is unclear, or want to add a new tutorial, you can submit a pull request to our documentation.
  • Contribute to the Core: If you're comfortable with Go, you can help improve the KubePattern core. This could mean fixing bugs, optimizing the analysis engine, or helping build new features.