Amarok/Development/Join: Difference between revisions
< Amarok | Development
(correct link) |
mNo edit summary |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
Here is a list of important things an Amarok developer should know: | Here is a list of important things an Amarok developer should know: | ||
{{Tip|1=<span style="color:red;">To potential GSoC students:</span> please read all the documentation first before asking questions. We do not have time to teach you the basics, the documentation is there for that, so READ! - | |||
* [ | If you want to develop for Amarok, make sure you have a recent KDE and Linux distribution, LTS releases are not suitable for development - And finally Qt4 != Qt5}} | ||
* [ | |||
* [https:// | |||
* IRC channels on [irc://irc. | {{Tip | 1=<span style="color:red;">To new contributors:</span> please get in touch with us on the amarok-devel mailing list before starting to implement features, this will spare you some precious time.}} | ||
** [irc://irc. | |||
* [https://commits.kde.org/amarok The Amarok source code] | |||
* [https://bugs.kde.org/ KDE Bug Tracker] - search for "Amarok" (also listed under "Products") | |||
* [https://invent.kde.org/multimedia/amarok KDE Gitlab instance] for submitting patches | |||
* IRC channels on [irc://irc.libera.chat libera.chat]: | |||
** [irc://irc.libera.chat/#amarok #amarok] | |||
* Mailing Lists: | * Mailing Lists: | ||
** [https://mail.kde.org/mailman/listinfo/amarok-devel Amarok devel] | ** [https://mail.kde.org/mailman/listinfo/amarok-devel Amarok devel] | ||
** [https://mail.kde.org/mailman/listinfo/amarok Amarok] | ** [https://mail.kde.org/mailman/listinfo/amarok Amarok] | ||
** [https://mail.kde.org/mailman/listinfo/amarok-bugs-dist Amarok bugs] | ** [https://mail.kde.org/mailman/listinfo/amarok-bugs-dist Amarok bugs] | ||
* [http://www.google.com/calendar/[email protected] Amarok calendar] - events and release schedule | * [http://www.google.com/calendar/[email protected] Amarok calendar] - events and release schedule | ||
* [[../CurrentDevelopers | | * [[../CurrentDevelopers | An outdated list of Amarok developers]] | ||
Other tools: | Other tools: | ||
* [ | * [https://invent.kde.org/multimedia/amarok/-/tree/master/HACKING HACKING folder] in source (a must read!) | ||
* [ | * [https://invent.kde.org/multimedia/amarok/-/tree/master/HACKING/architecture Amarok Architecture Overview] in source, a sub-directory of the above | ||
* [ | * [https://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. | ||
* [ | * [https://community.kde.org/Infrastructure/Get_a_Developer_Account commit account] - Getting a commit account for KDE | ||
* [http://techbase.kde.org Tech Base] - A guide to contributing to KDE. Pretty much everything there is also applicable to Amarok. | * [http://techbase.kde.org 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: | You might also want to keep an eye on: | ||
* [ | * [https://blogs.kde.org/authors/amarok/ Amarok Blog] | ||
* [ | * [https://planet.kde.org Planet KDE] | ||
* [ | * [https://dot.kde.org dot.KDE] | ||
[[Category:Amarok]] | [[Category:Amarok]] |
Latest revision as of 11:41, 1 June 2024
Here is a list of important things an Amarok developer should know:
Tip |
---|
To potential GSoC students: please read all the documentation first before asking questions. We do not have time to teach you the basics, the documentation is there for that, so READ! - If you want to develop for Amarok, make sure you have a recent KDE and Linux distribution, LTS releases are not suitable for development - And finally Qt4 != Qt5 |
Tip |
---|
To new contributors: please get in touch with us on the amarok-devel mailing list before starting to implement features, this will spare you some precious time. |
- The Amarok source code
- KDE Bug Tracker - search for "Amarok" (also listed under "Products")
- KDE Gitlab instance for submitting patches
- IRC channels on libera.chat:
- Mailing Lists:
- Amarok calendar - events and release schedule
- An outdated list of 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
- 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: