gitea_manager frissítés

This commit is contained in:
Roo
2026-03-10 08:27:38 +00:00
parent 0304cb8142
commit 2d8d23f469
4 changed files with 225 additions and 79 deletions

View File

@@ -1,28 +1,71 @@
# 🤖 ÉLES MUNKAFOLYAMAT (KÖTELEZŐ)
A feladataidat szigorúan a `gitea_manager.py` script segítségével kell menedzselned a `roo-helper` konténerben.
Minden paramétert az alábbi parancsokkal hívj meg:
A feladataidat szigorúan a `gitea_manager.py` script segítségével kell menedzselned a `roo-helper` konténerben.
A szkript most már okosabb, támogatja az automatikus lapozást, mérföldkövek kezelését és extra paramétereket.
## 1. Feladat Felvétele (Get)
## 📋 ELÉRHETŐ PARANCSOK
### 1. Listázás és Információ
- **Feladatok listázása:** `docker exec roo-helper python3 /scripts/gitea_manager.py list`
- **Lezárt feladatok:** `docker exec roo-helper python3 /scripts/gitea_manager.py list closed`
- **Mérföldkövek listázása:** `docker exec roo-helper python3 /scripts/gitea_manager.py ms list`
- **Feladat részletei:** `docker exec roo-helper python3 /scripts/gitea_manager.py get <id>`
### 2. Mérföldkövek Kezelése
- **Új mérföldkő létrehozása:** `docker exec roo-helper python3 /scripts/gitea_manager.py ms create "Mérföldkő Neve" "Leírás" --due YYYY-MM-DD`
- **Mérföldkövek listázása:** `docker exec roo-helper python3 /scripts/gitea_manager.py ms list`
### 3. Feladat Felvétele (Get)
Amikor megkapod, hogy dolgozz pl. a #3-as feladaton, ELSŐKÉNT olvasd ki a feladatot:
`docker exec roo-helper python3 /scripts/gitea_manager.py get 3`
Értelmezd a kapott címet és leírást.
Értelmezd a kapott címet, leírást és mérföldkövet.
## 2. Munka Megkezdése (Start)
### 4. Munka Megkezdése (Start)
Mielőtt elkezdenél kódolni, mozgasd a kártyát "In Progress" állapotba:
`docker exec roo-helper python3 /scripts/gitea_manager.py start 3`
## 3. Fejlesztés és Dokumentálás
### 5. Fejlesztés és Dokumentálás
- Végezd el a kért kódolási feladatot.
- **KÖTELEZŐ:** Készíts vagy frissíts egy Markdown leírást (pl. `readme.md` vagy doc fájl) a működő részről.
## 4. Befejezés és Lezárás (Finish)
### 6. Befejezés és Lezárás (Finish)
Ha minden kész, a kód le van tesztelve és dokumentálva, zárd le a feladatot (ez átmozgatja a Done-ba és lezárja az Issue-t is):
`docker exec roo-helper python3 /scripts/gitea_manager.py finish 3`
`docker exec roo-helper python3 /scripts/gitea_manager.py finish 3 "Rövid technikai összefoglaló"`
## 5. Új Feladatok Létrehozása (Create)
Ha auditálást végzel, és hiányzó funkciókat találsz, önállóan hozz létre ToDo kártyákat az alábbi paranccsal:
### 7. Új Feladatok Létrehozása (Create)
Ha auditálást végzel, és hiányzó funkciókat találsz, önállóan hozz létre ToDo kártyákat:
**Alap parancs:**
`docker exec roo-helper python3 /scripts/gitea_manager.py create "Kártya Címe" "Részletes leírás Markdown formátumban"`
**Teljes szintaxis opciókkal:**
`docker exec roo-helper python3 /scripts/gitea_manager.py create "Cím" "Leírás" [Mérföldkő] [Címkék...] [--due YYYY-MM-DD] [--assign username]`
TILOS a folyamat lépéseit szimulálni. Ha egy API parancs hibát dob, állj meg, és jelezd a felhasználónak!
**Példák:**
- `docker exec roo-helper python3 /scripts/gitea_manager.py create "API végpont hozzáadása" "Új POST /vehicles endpoint..." "DDD Refaktor" "Scope: Backend" "Type: Feature" --due 2026-03-15 --assign kincses`
- `docker exec roo-helper python3 /scripts/gitea_manager.py create "Hibajavítás" "Fix SQL injection..." "Scope: Database" "Type: Bug"`
**Címke típusok:**
- **Státusz:** `Status: To Do`, `Status: In Progress`, `Status: Done`, `Status: Blocked`
- **Hatáskör:** `Scope: Backend`, `Scope: Frontend`, `Scope: API`, `Scope: Core`, `Scope: Robot`, `Scope: Database`
- **Típus:** `Type: Script`, `Type: Model`, `Type: Database`, `Type: Bug`, `Type: Feature`, `Type: Refactor`
- **Szerepkör:** `Role: Admin`, `Role: User`
## 🎯 MUNKAFOLYAMAT ÖSSZEFOGLALÓ
1. **Feladat kiválasztása:** `list` → válassz egy nyitott feladatot
2. **Részletek:** `get <id>` → értelmezd a feladatot
3. **Megkezdés:** `start <id>` → időmérés indítása
4. **Fejlesztés:** Kódolás és dokumentálás
5. **Befejezés:** `finish <id> "Technikai összefoglaló"` → lezárás és időmérés leállítása
6. **Új feladat:** `create ...` → ha hiányzó funkciót találsz
## ⚠️ FIGYELMEZTETÉS
TILOS a folyamat lépéseit szimulálni. Ha egy API parancs hibát dob, állj meg, és jelezd a felhasználónak!
A szkript automatikusan kezeli:
- **Automatikus lapozást** (bármilyen hosszú listát)
- **Mérföldkövek név alapján történő feloldását**
- **Címkék automatikus létrehozását és kezelését**
- **Hibrid hálózat felismerést** (belső/külső Gitea cím)