Core Forking - best practice: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Core Forking - best practice)
(Core Forking - best practice)
Zeile 6: Zeile 6:
  
 
[[Benutzer:Tril|Tril]] 12:14, 4. Jan. 2012 (CET)
 
[[Benutzer:Tril|Tril]] 12:14, 4. Jan. 2012 (CET)
 +
 +
Contao verwendet seit kurz nach dem Contao Camp 2011 als SCM git und ist auf [https://github.com/contao/core github] zu finden.
 +
Dieses Tutorial beschreibt, wie man einen eigenen Fork von Contao mit git anlegt und gibt beschreibt in einem good practice Szenario wie man eigene Pull Requests entwickelt und sein eigenes Repsitory auf dem aktuellen Stand hält.
  
 
==Tips und Troubleshooting==
 
==Tips und Troubleshooting==

Version vom 12. Januar 2012, 17:14 Uhr

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.


Core Forking - best practice

just for me to remember me to write somethink here ;)

Tril 12:14, 4. Jan. 2012 (CET)

Contao verwendet seit kurz nach dem Contao Camp 2011 als SCM git und ist auf github zu finden. Dieses Tutorial beschreibt, wie man einen eigenen Fork von Contao mit git anlegt und gibt beschreibt in einem good practice Szenario wie man eigene Pull Requests entwickelt und sein eigenes Repsitory auf dem aktuellen Stand hält.

Tips und Troubleshooting

UNIX/DOS Dateiformat automatisch korrigieren

Contao benutzt für alle Dateien das UNIX Format (\n), wenn man Contao unter Windows klont, kann es vorkommen, dass nach dem Klonen ganz viele Änderungen im Repository gemeldet werden, weil die Dateien alle in das DOS Format (\r\n) konvertiert wurden. GIT versucht einfach, das Dateiformat der aktuellen Platform zu bestimmen und konvertiert Dateien dann automatisch um. Wer am Contao Core mitentwicklen will, sollte jedoch alle Dateien im UNIX Format comitten. Um GIT zu sagen, dass es nicht die Platformeinstellung nehmen soll, reicht eine Änderung der GIT Konfiguration core.autocrlf.

$ git config --global core.autocrlf input

Der Wert input besagt, dass alle Dateien in das UNIX Format konvertiert werden sollen. Dies gillt für alle neu zum Repository hinzugefügte Dateien, bzw. beim klonen von Repositories. Auf github ist beschrieben wie sich core.autocrlf genau auswirkt und welche Werte die Option annehmen kann.

Ansichten
Meine Werkzeuge

Contao Community Documentation

... aber beim nächsten Mal nehm ich einfach den Catalog... da hab ich weniger Arbeit mit.

MacKP
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge