Developing For MediaPortal (General information)
Introduction
The purpose of this section is to make information available for developers of the MediaPortal 2 project and MediaPortal 2 plugins.
If you haven't already, please visit the Contributors Guide for a jumpstart on how you can start developing for any MediaPortal Product.
Related Topics
MediaPortal Bugtracker - View issues and bugs for MediaPortal and the base plugins. Please note that only the Test Team (Reporters) when confirmed by others and developers may enter new bug reports.
Developers system documentation
MediaPortal-II development documentation - Developer's information about the MediaPortal-II code, giving descriptions about the core, best practises, etc.
Roadmap and Development Progress
- The project schedules and milestones can be view in the Project Management System (PMS).
Username : community
Password : public
Important Note: Do not change the password of the public account!
Development tasks
- For tracking development tasks (such as TODOs), we use Mantis. For discussion about open items, we use our forums.
Mantis - Tracking open development tasks
Development Forum - Discussions about new features to be added
Teem meetings forum (only open for developers) - Discussions about project schedulings
Coding Guides
Coding Standards - Guidelines on the development process, and code layout.
Testing Standards - Guidelines for testing and examples.
Patch Policy - How patches should look and be submitted.
Compiling and Debugging
Compiling MediaPortal II - Instructions on how to compile the MediaPortal II source code.
Debugging MediaPortal II - Instructions on how to run a debug build of MediaPortal II.
Subversion (SVN)
- Subversion (SVN) is a tool which allows development teams to safely coordinate and track source code changes. It helps large project development by merging code changes from various developers. Without SVN it is easily possible to overwrite other people's changes and one would be unable to restore previous versions of code if necessary.
?How to get the MediaPortal source code from Subversion.
Sourcecode documentation
The current sourcecode documentation is available at http://src-doc.team-mediaportal.com/mediaportal_2/
Mailing Lists
SVN Update mailing list - Sends out email on every SVN update.
MediaPortal Wiki 