Amarok/Development/Join: Difference between revisions
< Amarok | Development
(correct link) |
(Remove broken link to Development/Architecture - should have been Amarok/Development/Architecture, but even that page isn't appropriate. Link to folder in source instead.) |
||
Line 20: | Line 20: | ||
* [http://quickgit.kde.org/?p=amarok.git&a=tree&f=HACKING HACKING folder] in source (a must read!) | * [http://quickgit.kde.org/?p=amarok.git&a=tree&f=HACKING HACKING folder] in source (a must read!) | ||
* [http://quickgit.kde.org/?p=amarok.git&a=tree&f=HACKING/architecture Amarok Architecture Overview] in source, a sub-directory of the above | |||
* [http://techbase.kde.org/Getting_Started/Sources/KDE_git-tutorial An introduction to Git] | * [http://techbase.kde.org/Getting_Started/Sources/KDE_git-tutorial An introduction to Git] | ||
* [https://bugs.kde.org/buglist.cgi?keywords=junior-jobs%2C%20&keywords_type=allwords&list_id=339130&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&product=amarok Junior Jobs] - Bugs suitable for people who would like to get involved with Amarok hacking, but aren't sure where to start. | * [https://bugs.kde.org/buglist.cgi?keywords=junior-jobs%2C%20&keywords_type=allwords&list_id=339130&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&product=amarok Junior Jobs] - Bugs suitable for people who would like to get involved with Amarok hacking, but aren't sure where to start. | ||
* [http://techbase.kde.org/Contribute/Get_a_SVN_Account commit account] - Getting a commit account for KDE | * [http://techbase.kde.org/Contribute/Get_a_SVN_Account commit account] - Getting a commit account for KDE |
Revision as of 12:21, 18 January 2013
Here is a list of important things an Amarok developer should know:
- The Amarok source code
- The API documentation
- KDE Bug Tracker - search for "Amarok" (also listed under "Products")
- KDE Review Board for submitting patches
- IRC channels on freenode:
- Mailing Lists:
- Amarok calendar - events and release schedule
- A list of the current Amarok developers
Other tools:
- HACKING folder in source (a must read!)
- Amarok Architecture Overview in source, a sub-directory of the above
- An introduction to Git
- Junior Jobs - Bugs suitable for people who would like to get involved with Amarok hacking, but aren't sure where to start.
- commit account - Getting a commit account for KDE
- commit filter - sign up to receive emails of all commits to Amarok
- Jenkins continuous integration - The Jenkins continuous integration tool for Amarok
- Fisheye - recent commits and way to browse through Git history (not real-time)
- English Breakfast Network - a static code analyzer for KDE
- Tech Base - A guide to contributing to KDE. Pretty much everything there is also applicable to Amarok.
You might also want to keep an eye on: