- Зачем:
- спека отвечает «почему», а жанра «как пройти устройство по коду»
не было (#48); черновик в generator/README.md ждал выверки.
- Что:
- новый набор docs/architecture/generator/: индекс с целевой картиной
и mermaid-схемой плюс шесть поддокументов по темам тикета.
- демо-модуль и цель make demo: канонический D0, все стадии цепочки
на одном экране; тест-сторож проверяет стадии без прибитых чисел.
- раздел «Как это работает» в generator/README.md сжат до ссылки
на путеводитель, черновая врезка снята.
- Проверка:
- из generator/: make lint, make typecheck, make test (430 passed),
make demo; два слепых ревью и узкая перепроверка — находки закрыты.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
29 lines
519 B
Makefile
29 lines
519 B
Makefile
.PHONY: lint typecheck test demo docs inventory
|
|
|
|
# --- Проверки ---
|
|
|
|
lint:
|
|
uv run ruff check
|
|
uv run ruff format --check
|
|
|
|
typecheck:
|
|
uv run ty check
|
|
|
|
test:
|
|
uv run pytest
|
|
|
|
# --- Пример из путеводителя ---
|
|
|
|
demo:
|
|
uv run python -m clickstream_generator.demo
|
|
|
|
# --- Сборка из кода ---
|
|
|
|
docs:
|
|
uv run python -m clickstream_generator.schema_doc \
|
|
../docs/formats/clickstream-event.md
|
|
|
|
inventory:
|
|
uv run python -m clickstream_generator.inventory \
|
|
../data/world-inventory.json
|