From Amarok Wiki
How to become involved
- Most discussion regarding Amarok development happens in IRC. Join us in #amarok on irc.freenode.org.
- Join the mailing list.
- Read the HACKING document. It goes over the Amarok coding style.
- Submit your patch. There are several channels to do so:
- Search for the problem you are solving on KDE's bugzilla and attach the patch. If there isn't a bug for it yet, create a new bug or wishlist and then attach the patch.
- IRC. IRC has the advantage that a developer might happen to be online and has the time to test your patch, it could be applied immediately or give immediate feedback.
- Mailing list. Things often get overlooked in the mailing list, so do not rely on it. However it is a good method of bringing up a subject with the development team.
How to Hack on Amarok's Codebase Using KDevelop
- Install the KDevelop IDE (Integrated Development Environment). You should use your distribution's package, or build using Konstruct.
- Fire up KDevelop and from the "Project" menu, select "Open Project...", then choose the amarok.kdevelop file from the extragear/multimedia/amarok directory.
- Compile Amarok normally once through the standard means.
- Choose Build Project, from the Build menu to build Amarok whenever you have made changes.
- If you want to find where the source for a particular feature is, a good method is to find a (English) string associated with that feature and then search for it via Edit->Find in Files.