2012-10-12 20:33:21 +00:00
Friendica - Entwickler-Guide
==========
* [Zur Startseite der Hilfe ](help )
2015-06-12 19:10:47 +00:00
Hier erfährst Du, wie Du bei uns mitmachen kannst:
2012-10-12 20:33:21 +00:00
2015-06-12 19:10:47 +00:00
Zunächst erstelle Dir per 'git clone https://github.com/friendica/friendica.git' ein funktionierendes Git-Paket auf Deinem System, auf dem Du die Entwicklung durchführst, und einen eigenen Github-Account.
2012-10-12 20:33:21 +00:00
2015-10-19 05:58:13 +00:00
Erstelle Deine eigene Kopie (fork) der Ursprungsdaten auf Github, an der Du dann entspannt arbeiten kannst.
2015-06-15 11:18:32 +00:00
Deine Arbeiten sollten mit einem neuen Arbeitszweig (branch) beginnen, den du vom develop Zweig des Repositories beginnst.
2015-06-15 11:07:36 +00:00
Die Anleitung unter [http://help.github.com/fork-a-repo/ ](http://help.github.com/fork-a-repo/ ) erklärt Dir genau, wie Du das tun musst.
2012-10-12 20:33:21 +00:00
2015-06-12 19:10:47 +00:00
Gehe dann nach getaner Arbeit zu Deiner Github-Seite und erstelle eine "Pull request", um Deine Änderungen in das Hauptprojekt einzugliedern (merge).
2012-10-12 20:33:21 +00:00
2015-10-19 05:58:13 +00:00
Solltest du keine Idee haben, an welcher Stelle du einsteigen könntest.
Wir haben einige Aufgaben auf github mit dem Schlagwort *Junior Job* versehen.
Bei diesen Aufgaben gehen wir davon aus, dass sie geeignete Einstiegsstellen sind.
Du musst dich aber natürlich nicht mit diesen Aufgaben beschäftigen um den Friendica Code zu verbeesern.
2012-10-12 20:33:21 +00:00
**Wichtig**
2015-10-19 05:58:13 +00:00
Bitte hole Dir alle Änderungen aus dem Projektverzeichnis und führe sie mit Deiner Arbeit zusammen, **bevor** Du Deine "pull request" erstellst. Wir behalten es uns vor, Patches abzulehnen, die eine große Anzahl an Fehlern hervorrufen.
2015-04-24 07:55:16 +00:00
Dies gilt vor allem für Übersetzungen, da wir hier möglicherweise nicht alle feinen Unterschiede in konfliktären Versionen erkennen können.
2012-10-12 20:33:21 +00:00
2015-10-19 05:58:13 +00:00
Außerdem: **teste Deine Änderungen!** Vergiss nicht, dass eine simple Fehlerlösung einen anderen Fehler auslösen kann.
2015-06-15 11:07:36 +00:00
Lass Deine Änderungen von einem erfahrenen Friendica-Entwickler gegenprüfen.
2012-10-12 20:33:21 +00:00
2015-06-12 19:10:47 +00:00
Eine ausführliche Anleitung zu Git findest Du unter < a href = "https://git-scm.com/book/de/v1" target = "_blank" > https://git-scm.com/book/de/v1< / a > .