Rules of Conduct

This page holds all the rules that we've jointly agreed to follow, in order to keep the work coordinated and in good shape. These rules may be changed if they hinder development or become outdated.

Tickets

We have four tickets:

story
User stories
enhancement
Developer task (usually based on a story)
defect
Bug report
task
Other tasks (not related to development of the software directly)

SVN access

The SVN repository is publicly readable, but making changes requires an account on this system. Currently accounts are done by Tarmo (@iki.fi) so e-mail him if you need write access.

Keep the folder structure in SVN as it is - changes should only be made if really necessary. Basically the core server resides in source:/mobiled and the MMS server in source:/MMSProxyServer.

Code conventions

Python

  • Use Java naming conventions whenever possible.

Java

  • Use normal Java naming conventions.