MediaPortal Wiki > MediaPortal 2 > Contribute > Development

Development

Was this page helpful?

    On this page, basic resources can be found which are important when you are starting contributing to MediaPortal 2 or when you want to lookup some of the listed URLs or guideline documents. There are URLs to documentation, coding guidelines and other developers resources.

    When you are familiar with the basic information about our project, you can switch to the MediaPortal 2 development documentation, which contains detailed programming docs for the everyday usage.

    Developer and Skinner Documentation

    Roadmap and Development Progress

    The project schedules and milestones can be viewed in Mantis. Hint: The roadmap in Mantis is not maintained yet. It will become more important after the first beta release of MediaPortal 2.

    Development tasks

    For tracking development tasks (such as TODOs), we use Mantis. For discussion about open items, we use our forums. During the main development, not all open tasks are in Mantis. This is due to missing structuring functionality. Open tasks can be named in several abstraction levels; to have a complete picture of all tasks to be done, we would need to draw a hierarchy of open points. Currently, the upper-level hierarchy entries, such as "development of TV Engine part" are not added to Mantis.

    Guidelines

    Here you can find some links to guideline documents. Some of them are quite are written for MediaPortal 1. They are marked with (MP 1). Most of the points in those MP 1 documents still fit for MP 2, but might be changed.

    Some of those documents have been adapted or rewritten for MediaPortal 2. Those documents are marked with (up-to-date). The new documents reflect the current guidelines and should be observed.

    Compiling and Debugging

    Tester's resources

    Subversion (SVN)

    - deprecated -

    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.

    Git

    We're currently preparing to move to the Git version control system. There is no public repository yet but we'll update this page as soon as we have one available. In the meantime, you can learn about Git:

    Source code documentation

    The MediaPortal 2 source code documentation (generated by doxygen) is available at http://src-doc.team-mediaportal.com/mediaportal_2/

    The sourcecode documentation can be rebuilt by using an IRC command. (Team members only)

    • 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.



    Tag page (Edit tags)
    • No tags
    Go to top
    Powered by MindTouch
    Running the latest version?
    V1.2.3 - released April 2012
    Releasenews | Download
    Changelog
     | Requirements
    opensource-logoTeam-MediaPortal 
    About
    Contact |  Press
    Partners