Amarok/Development/Hacking On Amarok HowTo: Difference between revisions
Appearance
< Amarok | Development
Mayankmadan (talk | contribs) Created page with "Category:Amarok Category:Development ==How to become involved== #Most discussion regarding Amarok development happens in IRC. Join us in [irc://irc.freenode.org/#amaro..." |
→How to Hack on Amarok's Codebase Using KDevelop: correct wrong link |
||
Line 13: | Line 13: | ||
* Install the [http://www.kdevelop.org KDevelop] IDE (Integrated Development Environment). You should use your distribution's package, or build using [http://developer.kde.org/build/konstruct/ Konstruct]. | * Install the [http://www.kdevelop.org KDevelop] IDE (Integrated Development Environment). You should use your distribution's package, or build using [http://developer.kde.org/build/konstruct/ Konstruct]. | ||
* Fire up KDevelop and from the "'''Project'''" menu, select "'''Open Project...'''", then choose the <i>amarok.kdevelop</i> file from the <i>extragear/multimedia/amarok/</i> directory. | * Fire up KDevelop and from the "'''Project'''" menu, select "'''Open Project...'''", then choose the <i>amarok.kdevelop</i> file from the <i>extragear/multimedia/amarok/</i> directory. | ||
* Compile Amarok normally once through the [[ | * Compile Amarok normally once through the [[../Development_HowTo|standard means]]. | ||
* From the "'''Build'''" menu select "'''Build Project'''" to build Amarok after you have made changes. | * From the "'''Build'''" menu select "'''Build Project'''" to build Amarok after you have made changes. | ||
* To find the source of a particular feature, a good method is to find an English string associated with the feature and then search for it via "'''Edit'''" → "'''Find in Files'''". | * To find the source of a particular feature, a good method is to find an English string associated with the feature and then search for it via "'''Edit'''" → "'''Find in Files'''". |
Revision as of 11:58, 20 December 2012
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 everything in the HACKING folder. It goes over the Amarok coding style and other important information.
- Submit your patch. There are several channels to do so:
- Bug Tracker: 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 lists: 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.
- From the "Build" menu select "Build Project" to build Amarok after you have made changes.
- To find the source of a particular feature, a good method is to find an English string associated with the feature and then search for it via "Edit" → "Find in Files".
- For more on setting up KDevelop 4, see Setting up KDevelop
How to Hack on Amarok's Codebase Using Qt Creator
- Fire up Qt Creator, and from the "File" menu select "Open File or Project".
- Navigate to the Amarok source directory and select the file CMakeLists.txt