docs(skills): set Python=uv and TypeScript=pnpm

- python-standards: uv (uv sync/add, uv.lock committed, run via 'uv run …')
- typescript-standards: pnpm (pnpm install/build/test, pnpm-lock.yaml committed)
- test runner still TODO (vitest/jest)
This commit is contained in:
dev
2026-07-16 13:16:36 +03:00
parent c2cdf40cad
commit 489a63be69
2 changed files with 8 additions and 7 deletions
+4 -3
View File
@@ -19,7 +19,7 @@ src/<package>/ # src-layout
tests/
```
<!-- TODO: заполнить реальной эталонной структурой / шаблоном (менеджер: poetry/uv/pip-tools?) -->
<!-- TODO: заполнить реальной эталонной структурой / шаблоном (менеджер зависимостей — uv) -->
## Линтеры и форматирование
@@ -35,8 +35,9 @@ tests/
## Окружение и зависимости
- Менеджер зависимостей и lock: `<!-- TODO: poetry / uv / pip-tools -->` — lock коммитим.
- Виртуальное окружение — обязательно; глобально пакеты не ставим.
- Менеджер зависимостей: **uv** — `uv sync` (установка), `uv add <pkg>`; lock `uv.lock` коммитим.
- Команды запускай через `uv run …` (напр. `uv run pytest`, `uv run ruff check .`, `uv run mypy .`).
- Виртуальное окружение (`.venv`) создаёт uv; глобально пакеты не ставим.
## Коммиты и MR