## Worflow zum Arbeiten an 'sternwarte'
rxf 2024-02-10

### Voraussetzung:  
Im Workspace auf dem Entwicklungsrechner befindet sich die aktuell(st)e Version. Diese ist im GIT als **main** (oder master) abgelegt.

### Ablauf
1. Branch mit akt. Datum anlegen
2. Via **rsync** die im Moment aktuelle Version vom gfpw-Server holen (./do\_rsync\_down.sh)
3. diesen Branch einchecken
4. diesen Branch nach **main** mergen
5. neuen Branch anlegen (Bezeichnung je nach auszuführender Änderung)
6. auf diesem Branch dann die Änderungen durchführen. Evtl. mehrmals einchecken. Testen
7. mit **rsync** diesen Branch nach "test.sterwarte-welzheim.de" senden und zum Testen freigeben
8. ggf. Änderungen durchführen und wieder hochspielen
9. Prüfen, ob inzwischen Änderungen oben auf dem Server gemacht wurden, indem ein ./do\_rsync\_down.sh mit der Option **-n** gegen den Main-Branch ausgeführt wird.
10. Wenn ja, diese ggf. in den Main-Branch reinholen (mit dem rsync ohne das '-n')
11. Wenn OK, dann den Branch nach **main** mergen und anschließend den Main-Branch nach "sternwarte-welzheim.de" hoch stellen (mit ./do\_rsync\_up.sh)

### Beachten zum Test
* Datenbank Nr. 5 entsprechend updaten
* im Verzeichnis **webroot** das .htaccess anpassen, so dass es auf **test**.sternwarte-welzheim.de umleitet
