Development

From GNU MyServer

Revision as of 14:22, 9 November 2009; Wikiadmin (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search

New Developers

If you want to help the development of MyServer, you are welcome!

At first consider the possibility to submit a patch or a BugFix. Before you start to write code, we suggest you to show your idea or your intents on the Mailing List, and consider the follow guidelines:

- Read the Development Blog to understand the development process and rules used in MyServer.

- Every improvement or BugFix in MyServer entail writing one or more unit tests; if you are not familiar with unit testing and CppUnit, we suggest you to learn it before start coding in MyServer.

- Consider the possibility your patch will be rewritten if we think it is necessary, MyServer development is a very dynamic process, and code (may) change quickly, so don't endear on your code!

- Enjoy It!

Development Resources

The central point of development at Savannah: [Savannah Page]


The doxygen documentation is generated directly from the source code and it describes the internal APIs: [Doxygen documentation]

The tests coverage shows how much source code is really covered by the tests: [Tests coverage]


This report shows for any method its cyclomatic complexity: Code complexity

Here you can find the unit testing results: Unit testing