Skip to content

How to Contribute to Open-Source#

Getting involved in open-source projects is a great way to share your skills, learn something new, and work with a global community of like-minded people. Whether you're a first-time contributor or an experienced developer, there are plenty of ways to join amazee.io’s open-source efforts, especially in projects like Drupal and Lagoon.


Getting Started with Open Source Contributions#

  1. Learn the Basics

    • Check out opensource.guide for tips on how to get started with open source, including best practices and community guidelines.
  2. Pick a Project

    • Lagoon: Dive into our build-and-deploy platform for applications. Visit the Lagoon GitHub repository and look for issues labeled good first issue or help wanted.
    • Drupal: Explore opportunities to contribute to Drupal by creating an account on drupal.org and finding modules or issues that match your skills.

How to Contribute to amazee.io Projects#

  1. Find Opportunities

    • For Lagoon, check out the GitHub issues page for tasks or features you can help with.
    • For Drupal, browse amazee.io-supported modules and themes on drupal.org.
  2. Collaborate

    • Join the amazee.io Slack community to connect with other contributors and get support.
    • Attend office hours or webinars hosted by amazee.io to learn more and stay involved.
  3. Contribute Code

    • Fork the repository on GitHub.
    • Create a new branch for your changes.
    • Submit a pull request (PR) with a description of your updates and reference any related issue.
  4. Help with Documentation

    • Improve README files or create new tutorials.
    • Contribute to wikis or guides that help others get started.
  5. Report Issues

    • Identify bugs, suggest enhancements, or request new features by opening an issue on GitHub or using the Drupal issue queues.

Joining the Drupal Community#

  1. Start Small

    • Look for issues tagged with Novice or Good First Issue on drupal.org.
    • Contribute to Drupal documentation or test patches.
  2. Engage with the Community

    • Join Drupal meetups, camps, or conferences like DrupalCon.
    • Connect with other contributors through Drupal Slack channels.
  3. Submit Patches


Best Practices for Contributing#

  • Follow coding standards for each project, such as Drupal’s coding standards.
  • Be constructive and respectful in discussions.
  • Read and follow the contribution guidelines for the project before submitting your work.

Why Contribute?#

  • Grow Your Skills: Gain experience with tools like Git, Kubernetes, GraphQL, and more.
  • Make an Impact: Help improve tools like Lagoon that empower developers worldwide.
  • Join a Community: Collaborate with people who are just as passionate about technology and innovation as you are.

Your contributions—big or small—make a difference. Jump in and start contributing today!