feat: add organization-per-series EDU catalog
This commit is contained in:
@@ -5,6 +5,22 @@ Publiczny manifest wspólnego workspace EDU.
|
||||
Repo opisuje serie i karty pracy dostępne dla `stemctl`. Nie przechowuje
|
||||
tokenów, lokalnych ścieżek użytkownika ani plików roboczych ucznia.
|
||||
|
||||
`workspace.json.series` zawiera wyłącznie aktywne serie obsługiwane przez
|
||||
`stemctl`. `workspace.json.catalog_subjects` zasila drzewo UI także seriami
|
||||
planowanymi, ale nie udostępnia ich poleceniom pobierania. Pozycję można dodać
|
||||
do `series` dopiero po utworzeniu repozytoriów kart.
|
||||
|
||||
`workspace.json.organizations` jest rejestrem organizacji źródłowych. `edu`
|
||||
pełni rolę control plane, natomiast każda stabilna seria wskazuje własną
|
||||
organizację `edu-<series-id>` przez jawne `source_org`. Jedna karta odpowiada
|
||||
jednemu repozytorium i zachowuje własną historię, tagi oraz wydania.
|
||||
|
||||
Sprawdzenie kontraktu katalogu:
|
||||
|
||||
```bash
|
||||
stemctl workspace audit
|
||||
```
|
||||
|
||||
Domyślna lokalizacja lokalnej kopii:
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user