Development

From RpWiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Overview

roarbar is designed to rely a lot on plug ins for functionality. So it's based on 3 components.

  • roarbar
  • roarbar_lib
  • plug ins

roarbar

The main application.

roarbar_lib

Library which provides the shared functionality.

plug ins

Individual functionality divided into sub categories.

  • User Interface Plug in
    • console output Pane
    • playlist
    • album art
    • database viewer
    • quicksearch
    • ...
  • Sound Output Plug in
    • gstreamer output under linux
    • probably direct sound output for windows

Compiling

Here is a guide to compile the current source code.

Source Control Management

Currently roarbar is stored public in a Subversion Repository, but I actually use git to work on the roarbar source code. I may switch totally to git in the near future, because working with git is very productive.

Documentation

A documentation of roarbar library can be found here:
roarbar doc