-
Notifications
You must be signed in to change notification settings - Fork 0
Development
ToDo: Hier soll der Entwicklungsprozess kurz und knapp in ein paar Punkten zusammengefasst werden.
- Die Entwicklung findet auf dem devel-branch statt. In den master-branch werden nur fertige Releases gemergt.
- Jedes Feature/Bugfix wird in einem separaten branch (feature/xy) entwickelt.
- Jedes Feature/Bugfix an dem gearbeitet wird, braucht einen Eintrag im Pivotaltracker und muss zuerst "assigned" werden, bevor mit der Arbeit begonnen wird.
- Der feature-branch kann mit einem "Pull Request" ins Hauptrepository gemergt werden. Forte und Smiley behandeln die Pull Requests.
- TODO: Pivotal, UnitTests
Hier die UML-Models, die wir an der letzten Sitzung erarbeitet haben: http://n.ethz.ch/~mpueru/eCamp3DOM
Die Screencasts dienen neuen Entwicklern, sich mit den einzelnen Komponenten vertraut zu machen und einen raschen Einstieg zu finden.
http://n.ethz.ch/~mpueru/GetOnTrack.m4v
An einer stelle fehlt die .htaccess Datei. Diese muss im public-Ordner angelegt werden und folgenden Inhalt haben:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
http://mybytes.ch/downloads/ecamp/Cast1-git-github.ogv
Was im Cast vergessen gegangen ist: Nachdem ihr Git im obigen Screencast installiert habt, unbedingt in der Konsole euren Namen/E-Mail konfigurieren. Es ist wichtig, dass ihr bei der E-Mail dieselbe Adresse eingebt wie bei Github, ansonsten kann Github eure commits nicht eurem Account zuordnen.
git config --global user.name "Your Name Comes Here"
git config --global user.email [email protected]
Und hier noch die beiden Links vom Anfang des Screencasts: