View Single Post
Old 2007-12-19, 13:24   #1 (permalink)
DricuS
Portal User
 
Join Date: Dec 2006
Age: 30
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts


Question Code Documentation

First of all, I'd like to compliment the developers with the work sofar! I think the new skin engine is a big improvement over the old one from a users standpoint, just because it 'feels' like it's performing a lot better.

A simple suggestion concerning the configuration menu's inside the MP-II GUI:
Just create 1 setting in the external configuration application which allows you to enable/disable configuration inside the MP-II GUI. This would take away the need to manually remove all configuration options from all menu's.

Another issue about the code:
I'm a developer with quite a bit of experience (10 years+). Still, with MP-I I found it quite hard to understand the source code, not just because of the huge amount of it, but also because it's not very well documented and because I couldn't find something like a design. I'd very much like to participate in developing MP, but the lack of documentation for me was the reason not to.
I hoped that that would change with MP-II. However, when browsing through the code I got the impression that this didn't improve.
So a suggestion to encourage new developers to participate in development:
It would be very nice to have some sort of a design document which describes the architecture of MP. I'm not expecting extensive UML models with use-cases, class-diagrams, sequence-diagrams, etc, but a high-level description of the component architecture of MP would be very helpful to get an initial overview of how MP is designed.

Keep up the good work!

Dirk

[edit]
PS: If I can help setting up this kind of documentation, I'd be glad to, although I would need some expert help me understand MP's design .
[/edit]

Last edited by DricuS; 2007-12-19 at 18:00.
DricuS is offline   Reply With Quote