Development
From GNU MyServer
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