Discussing Ideas
- We have setup a mailing list : elisa@lists.fluendo.com where you can discuss your ideas regarding all aspects of Elisa. To subscribe just click here.
- You can also talk about Elisa and join in on discussion with other like minded media-center enthusiasts on our forum.
Reporting Bugs
- On the Elisa Launchpad page you may review current bugs and track their progress.
- To report a bug please click here. It is important that you try to describe the problem in full so we can assess and fix the problem quickly.
Programming New Features
Developing new features can be broken down into a simple three step process. However, if you have any questions regarding contributing and developing for Elisa please start a new discussion on the mailing-list.
Getting Started
The easiest way to start hacking Elisa is to create your own branch. This allows you to publish to it so other developers and users can review it and even experiment with it.
Elisa uses Bazaar to create new development branches for later review and merging. Creating your own branch is an easy Bazaar command(s):
bzr branch http://bazaar.launchpad.net/~elisa-developers/elisa/0.5 elisa
The above command will create a directory called ‘elisa’ containing the Elisa branch named ‘rest’. This branch is where the excitement begins and you will see what is happening development wise with Elisa. New developers are encouraged to review this and base their work from it.
This branch of Elisa relies on the latest development version of Pigment with a little twist for pigment-python. Here is the step by step procedure to get it up and running:
mkdir pigment cd pigment svn co https://code.fluendo.com/pigment/svn/trunk/pigment pigment svn co https://code.fluendo.com/pigment/svn/branches/pigment-python-widgets pigment-python cd pigment ./autogen.sh && make ./misc/pgm-uninstalled cd ../pigment-python ./autogen.sh && make
Documentation
- General Overview: Content to come.
- Tutorials
- API Reference
Submitting Your Code
When you are ready and feel your code is worth submitting into the main Elisa code base, you are required to send a merge request to:elisa-commits@lists.fluendo.com which is our code review mailing list. To subscribe to this mailing list just click here.
Sending a request can be done via one simple Bazaar command:
bzr send --mail-to=elisa-commits@lists.fluendo.com
Once your request has been submitted, two Elisa core developers will review your work and hopefully merge it with the rest of Elisa.

