Difference between revisions of "Development"

From RpWiki
Jump to: navigation, search
(New page: ==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. ===roa...)
 
(No difference)

Latest revision as of 07:05, 9 September 2008

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