MDS Development
Reporting bugs
If you find a bug, please open a ticket.
Easy bugs to fix
If you want to contribute but don't know how to start, you can take a look at the bugs tagged as easy to fix.
Subversion repositories of the MDS components
The main repository is available there: http://mds.mandriva.org/svn/mmc-projects
The mmc-core module contains the core classes for MDS: http://mds.mandriva.org/svn/mmc-projects/mmc-core
The mds module contains the MDS code: http://mds.mandriva.org/svn/mmc-projects/mds
To checkout a repository:
$ svn co http://mds.mandriva.org/svn/mmc-projects/mmc-core
Mandriva Directory Server Enhancement Proposals (MDS-EP)
A set of document is currently being written. It will guide and give the MDS roadmap. Please read them if you are interested in to MDS development.
Go to the MDS-EP index.
Mandriva Management Console (MMC) internationalization (i18n)
The web interface has been translated to French, Spanish, Norwegian and Portuguese Brazilian. Your contribution for other languages is welcome.
If you want to help, please subscribe to the mds-i18n mailing list, and read this document.
Translating a software is rather easy, and you don't need to be a software developer at all to provide a translation.
All translation status are available here.
MMC development
How to develop a new module for the MMC
MMC Python API Documentation
Autogenerated Python API documentation
MMC web interface API Documentation
Autogenerated web API documentation
The MMC is written in PHP and Python.
Automated tests
A buildbot tests the MMC agent Python API, and a Selenium server tests the MMC web interface.

