Sitellite CMS is an Open Source project. As such, we welcome
and encourage users of the software to also participate in improving it
as well. The following contains information meant to facilitate
the process of contributing to the project.
Roadmap
If you're interested in contributing to the Sitellite CMS project, a good place to go for ideas is our Sitellite 5.0 Roadmap. It will give you an idea of where we're going, and how we're going to get there, and how you can help.
Copyright Assignment
To enable SIMIAN systems to effectively provide license management,
enforce legal compliance, and issue technology adequately to commercial
licensees, all contributions being made for inclusion in the Sitellite
CMS technology base must make a copyright assignment of the source code
to SIMIAN systems Inc. This follows from the same principals as
recommended by the Free Software Foundation regarding copyright
assignment for contributions to the GNU Project. Copyright assignment
is a common requirement within open source projects for legal
indemnification management and for flexibility of second licensing.
Coding Standards
All contributors should try to conform to the Sitellite Coding Standards. Submissions which do not conform to the standards may be returned with a request to address any such problems.
Documentation
Sitellite uses phpDocumentor to document all classes, functions,
etc. Contributions should include appropriate documentation.
Submission Format (Patches)
Every patch must have several pieces of information for us to properly evaluate it:
Sending Submissions
You can make your submission(s) by sending an email to contributions@sitellite.org.