Feel free to add to this.
- Before starting to getting started, how to read and pronounce Libre.fm ? :-) I think Libre is a french word meaning Free (as in "free" speaking, not "free" beer). And the "." dot between "Libre" and "fm" is called "point"(without prononcing the "t"). Or Libre.fm can be read in whatever way/language, since it's free :-) ? (someone should record the different pronounciations with a microphone in a .ogg file and put it here)
- Create a Savannah account -- http://savannah.nongnu.org/
- After you have created a Savannah account , you can search for the libre.fm project there.
- There you will see all sorts of information about the project.
- Amongst othere you will see that you can go to http://libre.fm/developers/ where there are instructions on how-to 'get the code'.
- Come hang on IRC, discuss what you want to add -- irc.freenode.net #libre.fm
- Talk about your feature idea or improve on http://blog.libre.fm/ -- How to post to the Libre.fm blog.
- If there's interest (and there almost certainly will be, unless you decide that PHP sucks and you want to do it in Ruby), you'll get commit access
- Bear in mind, that you should be submitting original code, licensed under the GNU Affero General Public License version 3 or later
- If you are using other people's code, make sure it is under a compatible license such as the Apache 2.0 license, BSD or X11/MIT license.
- If you know a language besides English, you might want to consider helping with Translations.
Dependencies for mysql setup
- apache2 (or similar)
- php5
- mysql5
- php-mysql
- smarty
- MDB2-mysql
- php-simpletest
- more?
