Developer


There are several ways you could contribute to Mautic as a developer, and it really depends on what you love doing and how your skills might be best put to use with our current projects.

Some areas you may want to consider include:

  • Finding and fixing bugs
  • Testing bug fixes and features
  • Reviewing code for bug fixes and features
  • Writing automated tests where they are missing or could be improved
  • Working on Strategic Initiatives to bring new features to Mautic
  • Joining a Tiger Team to focus on a particular area of Mautic
  • Create demo applications and plugins to encourage developers to work with Mautic
  • Write and improve the developer documentation
  • Write technical articles for the Mautic Community blog

Contributing to Mautic as a developer

Development is open and available to any member of the Mautic community. All fixes and improvements are done through pull requests to the code. This code is open source and publicly available.

As a starting point, we recommend you begin with setting up your local environment.

Table of contents

Reporting Security Vulnerabilities

If you think that you have found a security vulnerability, please submit it privately as a GitHub Advisory with as much detail as possible. The core team will review the vulnerability and if found applicable, will create the patch in a private repository. The vulnerability will be disclosed once the patch has been included into a release. You can read more about our security processes here.

Found errors? Think you can improve this documentation? edit this page