Code Of Practice

Nothing to serious, but to keep the gears in motion, we ask that the following standards be maintained where possible.

Commenting Changes

By this we refer to changes to wiki and svn, and the descriptive change notes.

Changes should be included with a small note describing what has changed.

The note should be:

  • $note != ""
  • Short and concise
  • In English - sorry but it has to be something :)
  • Reference to ticket where applicable

An example of a SVN commit note might be something like:

Fixed incorrect class reference noted in ticket #12345

An example of a wiki comment might be something like:

Added more details on running patch files

And that's it... not too painful eh!

Licensing

Steer CMS aims to deliver a flexible and extensible content management solution for all. To do this though, we want to encourage its use in all contexts. To ensure Steer CMS project, it's base code and all code submitted to it is available to everyone, we reserve the right to enforce a licensing policy.

It goes like this:

  • Steer CMS is released under this License
  • We expect all changes/contributions to be made under the MIT License

If it isn't released under a MIT License, we won't host it or implement it into the project.