mandriva

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.

SVN access

SVN repositories are described here.

To checkout a repository:

$ svn co http://mds.mandriva.org/svn/mmc-web-base

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.