* feat(tool): switch create-readme support link to /contacts * feat(scripts): warn on deprecated support link in readme check * feat(templates): switch cookiecutter readme support links to contacts * docs(skill): drop removed validate mode from repo-readme docs * test(status): cover contacts link warn/fail/ok cases * fix(ci): shorten lines to satisfy ruff * fix(ci): apply ruff format --------- Co-authored-by: opencode-agent <agent@opencode.local>
67 lines
No EOL
1.8 KiB
Markdown
67 lines
No EOL
1.8 KiB
Markdown
# 🚀 {{ cookiecutter.project_name }}
|
||
|
||
> Language switcher: **[English](#-english)** | **[Русский](#-русский)**
|
||
|
||

|
||
|
||
<!-- tagline-en:start -->
|
||
{{ cookiecutter.description }}
|
||
<!-- tagline-en:end -->
|
||
|
||
<!-- summary-en:start -->
|
||
{{ cookiecutter.description }}
|
||
<!-- summary-en:end -->
|
||
|
||
## 🇺🇸 English
|
||
|
||
<!-- features-en:start -->
|
||
- FastAPI backend (Tortoise ORM) + SvelteKit frontend (Svelte 5 runes)
|
||
- pydantic-settings configuration; JS frontend with Biome + Knip + Vitest + Playwright e2e
|
||
- Ruff + mypy strict + pytest (backend); SvelteKit + Vitest (frontend)
|
||
- Pre-commit hooks (backend); Biome + Knip (frontend)
|
||
<!-- features-en:end -->
|
||
|
||
### ⚡ Quick Start
|
||
|
||
```bash
|
||
cd backend && uv sync --extra dev && uv run uvicorn main:app --reload
|
||
cd frontend && npm install && npm run dev
|
||
```
|
||
|
||
---
|
||
|
||
## 💬 Support and contacts / Поддержка и контакты
|
||
|
||
👉 **[slaid098.dev/contacts](https://slaid098.dev/contacts)**
|
||
|
||
---
|
||
|
||
## 🇷🇺 Русский
|
||
|
||
<!-- tagline-ru:start -->
|
||
{{ cookiecutter.description }}
|
||
<!-- tagline-ru:end -->
|
||
|
||
<!-- summary-ru:start -->
|
||
{{ cookiecutter.description }}
|
||
<!-- summary-ru:end -->
|
||
|
||
<!-- features-ru:start -->
|
||
- Бэкенд FastAPI (Tortoise ORM) + фронтенд SvelteKit (Svelte 5 runes)
|
||
- Конфигурация через pydantic-settings; JS-фронтенд с Biome + Knip + Vitest + Playwright e2e
|
||
- Ruff + mypy strict + pytest (бэкенд); SvelteKit + Vitest (фронтенд)
|
||
- Pre-commit хуки (бэкенд); Biome + Knip (фронтенд)
|
||
<!-- features-ru:end -->
|
||
|
||
### ⚡ Быстрый старт
|
||
|
||
```bash
|
||
cd backend && uv sync --extra dev && uv run uvicorn main:app --reload
|
||
cd frontend && npm install && npm run dev
|
||
```
|
||
|
||
---
|
||
|
||
## 💬 Support and contacts / Поддержка и контакты
|
||
|
||
👉 **[slaid098.dev/contacts](https://slaid098.dev/contacts)** |