Process for adding custom assets / enhancements / new functionality


(Anton Babushkin) #1

Hi there,


I've recently started to do more and more custom development within MySource / Squiz Matrix and wanted to find out what the process (or if there even is one) for submitting new assets / functionality / enhancements is. Basically I would like to start contributing back to the OpenSource CMS that I've been using for a while now but just unclear on the types of:



  • Standards I need to meet (beside the Matrix coding standards);
    [*]Unit tests (if any) that need to be written and;
    [*]Criteria checkpoints that must be met prior to it being in the core


If there isn't any formality around it, that would be great to know too :)

Thanks, Ant

(Greg Sherwood) #2

There is nothing formal for submitting patches, but it's probably easiest to submit a request on the bug tracker and attach the code to it (or post a link to it). We'll do any code cleanup and write the unit tests for it so that we make sure we understand how it works.


As for accepting it into the core, it just needs to be something generic that wont have really really limited appeal. But it's probably best to discuss that on a case by case basis because often a few little changes can turn something specific into something really useful anyway.


(Anton Babushkin) #3

Thanks Greg :slight_smile: