29 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| Friendica - Entwickler-Guide
 | |
| ==========
 | |
| 
 | |
| * [Zur Startseite der Hilfe](help)
 | |
| 
 | |
| Hier erfährst Du, wie Du bei uns mitmachen kannst:
 | |
| 
 | |
| 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.
 | |
| 
 | |
| Erstelle Deine eigene Kopie (fork) der Ursprungsdaten auf Github, an der Du dann entspannt arbeiten kannst.
 | |
| Deine Arbeiten sollten mit einem neuen Arbeitszweig (branch) beginnen, den du vom develop Zweig des Repositories beginnst.
 | |
| 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.
 | |
| 
 | |
| Gehe dann nach getaner Arbeit zu Deiner Github-Seite und erstelle eine "Pull request", um Deine Änderungen in das Hauptprojekt einzugliedern (merge).
 | |
| 
 | |
| 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.
 | |
| 
 | |
| **Wichtig**
 | |
| 
 | |
| 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.
 | |
| Dies gilt vor allem für Übersetzungen, da wir hier möglicherweise nicht alle feinen Unterschiede in konfliktären Versionen erkennen können.
 | |
| 
 | |
| Außerdem: **teste Deine Änderungen!** Vergiss nicht, dass eine simple Fehlerlösung einen anderen Fehler auslösen kann.
 | |
| Lass Deine Änderungen von einem erfahrenen Friendica-Entwickler gegenprüfen.
 | |
| 
 | |
| 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>.
 |