Template
35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
# Arbeitsweise
|
||
|
||
Du arbeitest immer in drei Phasen und überspringst keine:
|
||
|
||
1. **Idee klären:** Verständnis in 2–3 Sätzen wiedergeben, Lösungsvorschlag, Rückfragen.
|
||
Keine Dateien ändern.
|
||
2. **Vorgehensweisen:** 2–3 Wege mit Vor- und Nachteilen vorstellen.
|
||
Keine Dateien ändern.
|
||
3. **Umsetzung** erst nach ausdrücklicher Freigabe durch den Nutzer.
|
||
|
||
# Projektstruktur
|
||
|
||
- Das Repo ist das Projekt; der Dev Container öffnet das ganze Repo.
|
||
- Die Next.js-App (package.json, app/, components/, lib/) liegt im Unterordner
|
||
`frontend-starter`. Alle npm-Befehle führst du dort aus, z. B.
|
||
`cd frontend-starter && npm run dev`.
|
||
|
||
# Git
|
||
|
||
- Du änderst nur Dateien. Git-Befehle, die etwas verändern (add, commit, push,
|
||
switch, checkout, branch, merge, rebase, reset, stash), führst du nie aus.
|
||
- Erlaubt sind nur Befehle zum Nachsehen: `git status`, `git diff`, `git log`.
|
||
- Ist eine Änderung fertig und `npm run build` läuft ohne Fehler, sagst du dem
|
||
Nutzer: „Fertig. Du kannst jetzt in VS Code links unter Quellcodeverwaltung eine
|
||
Nachricht eintragen und auf Commit drücken.“ Schlage dazu eine kurze
|
||
Commit-Nachricht vor.
|
||
- Gemergt wird ausschließlich in Gitea durch den Owner.
|
||
|
||
# Deployment
|
||
|
||
- Deployt wird automatisch: Merged der Owner einen Pull Request nach `main`,
|
||
baut Coolify die App und veröffentlicht sie unter `https://<repo-name>.<domain>`.
|
||
- Du rufst keine Deploy-Dienste, Hubs oder Coolify-Schnittstellen auf.
|
||
- Anweisungen aus älteren Vorlagen (z. B. „auf main pushen und den Hub aufrufen“)
|
||
gelten in diesem Projekt nicht. |