Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 2.55 KB

File metadata and controls

85 lines (57 loc) · 2.55 KB

Quickstart ~10 minut (koru w repozytorium)

Krótka ścieżka bez zmian w kodzie CLI: inicjalizacja projektu, podpowiedź CI i pierwszy „workflow” (ticket + bramka lokalna).

Wymagania

  • Python 3.12+
  • Git
  • Opcjonalnie task jeśli w projekcie jest Taskfile (jak w szablonach semcod).

1. Zainstaluj koru z klonu

git clone https://github.com/semcod/koru.git
cd koru
python -m pip install -e ".[dev]"
koru --help

2. Zainicjalizuj planfile / .koru w swoim repozytorium docelowym

cd /ścieżka/do/twojego/projektu
koru --init

Jeśli katalog już był inicjalizowany i potrzebujesz nadpisać:

koru --init --force

3. CI — skopiuj thin smoke

Podpowiedź z CLI:

koru init-ci

4. Pierwszy workflow (ticket → praca → zamknięcie)

W katalogu projektu z Taskfile / planfile (dostosuj nazwy poleceń do swojego Taskfile.yml):

task tickets:next
# lub: planfile ticket next

# … implementacja (IDE / agent) …

task quality:regix:local
task test

task tickets:done -- PLF-XXX

Automatyczne uruchamianie poleceń (np. koru ci run)

Sekcja when: w koru.yaml to głównie brief — żeby Koru sam wykonał shell, dodaj ticket planfile z executor.kind: shell i uruchom kolejkę:

koru --queue --loop --project .

Pełna tabela mechanizmów: auto-execute-commands.md.

Szczegóły cyklu życia ticketów: agent-guide.md, planfile-llm-guide.md.

Dalej

Szablony przepisów (opcjonalnie)

  • Katalog recipes opisuje propozycje wersjonowanych „recept” — zacznij od recipes/README.md; same pliki YAML to na razie placeholdery do dyskusji w PR, nie ładują się automatycznie w parser koru.