Jump to content

Amarok/Development: Difference between revisions

From KDE Community Wiki
Mamarok (talk | contribs)
Dependencies: update link
Mamarok (talk | contribs)
m Media Devices: add better title
 
(10 intermediate revisions by 3 users not shown)
Line 4: Line 4:
== Development Information ==
== Development Information ==
First and foremost:
First and foremost:
* '''[[/Join|Important Information]]'''
* '''[[/Join|Important Information]]''' for new developers
* [[/Git|Using Git for Development]]
* [[/Git|Using Git for Development]]
* [[/Components|Amarok Components and Maintainers]]
* [[/Components|Amarok Components and Maintainers]]
* Randa 2012 discussions:
*Randa 2012 discussions:
** [[/Requirements | Requirements]]
** [[/Requirements | Requirements]]
** [[/Architecture | Architecture ]]
** [[/Architecture | Architecture ]]
*** [[/ArchitectureReview | Randa 2012 Architecture review]]
** [[/RoadMap | RoadMap post 2.7]]
*** [[/DirectoryStructure| Directory Structure]]
** [[/RoadMap | RoadMap post 2.6 ]]
* [[/Amarokl10n|Amarok l10n Translation Markup Guide]]
* [[/Amarokl10n|Amarok l10n Translation Markup Guide]]
* [[/Hacking_On_Amarok_HowTo| Hacking On Amarok HowTo]]
* [[/Hacking_On_Amarok_HowTo|Hacking On Amarok HowTo]]
* [[/openDesktop.org_Profile_Guidelines|openDesktop.org Profile Guidelines]]
* [[/openDesktop.org_Profile_Guidelines|openDesktop.org Profile Guidelines]]


Line 35: Line 33:


* [[/Media_Device_MTP|Media Device:MTP]]
* [[/Media_Device_MTP|Media Device:MTP]]
* [[/MediaDevice Sync URP| MediaDevice Sync User Research Profile]]


===Usability===
===Usability===
Line 46: Line 45:
* [[/Scripting_HowTo_2.0|Scripting HowTo 2.x]]
* [[/Scripting_HowTo_2.0|Scripting HowTo 2.x]]
* [[/Scripted_Services_Tutorial_2.0|Scripted services tutorial 2.x]]
* [[/Scripted_Services_Tutorial_2.0|Scripted services tutorial 2.x]]
=== Configuration files ===
These files are written to $HOME/.kde/share/config. The address might be $HOME/.kde4/share/config/ on some systems:
* [[/amarokrc|amarokrc]]


== Building Amarok ==
== Building Amarok ==
Line 60: Line 65:
* [[/Development_HowTo|Development HowTo]]
* [[/Development_HowTo|Development HowTo]]
* [[/Compiling|Tarball compiling]]
* [[/Compiling|Tarball compiling]]
== KF5 Port ==
* [[/KF5port| KF5 port main page]]
* [[/TODO/Refactoring| Notes about code refactoring ]]


== Testing ==
== Testing ==

Latest revision as of 12:56, 22 March 2016

Development Information

First and foremost:

Database

Services

Media Devices

Usability

Scripting

Configuration files

These files are written to $HOME/.kde/share/config. The address might be $HOME/.kde4/share/config/ on some systems:

Building Amarok

For a great guide to building Amarok, see this article. The article is geared toward building Amarok locally, but it is still a great reference for building Amarok in general.

Dependencies

Compiling

KF5 Port

Testing

Windows / OS X

Various