Skip to content

Документация для локальной разработки и CI для веток хакатона - #63

Merged
markpolyak merged 1 commit into
mainfrom
docs/development-guide
Oct 28, 2026
Merged

markpolyak merged 1 commit into
mainfrom
docs/development-guide

Conversation

@markpolyak

Copy link
Copy Markdown
Owner

Что сделано

  • docs/DEVELOPMENT.md — как поднять проект со своей таблицей, service account, GitHub-организацией и OAuth App; структура листа группы описана по коду (main.py, grading/sheets_client.py).
  • README.md в корне — короткое описание и ссылки на документацию.
  • docs/PROJECT_DESCRIPTION.md, CLAUDE.md — актуальная структура проекта и размеры кода, пути админских маршрутов без прокси-префикса, недостающие переменные окружения, запуск тестов с фиктивными переменными.
  • .github/workflows/tests.yml — тесты на push в ветки со слэшем ("*" их не ловил) и на pull request в hackathon/**.

Проверка

  • ADMIN_LOGIN=test ADMIN_PASSWORD=test SECRET_KEY=test GITHUB_TOKEN=dummy pytest tests/ — 862 passed
  • npm test во frontend — 16 passed

🤖 Generated with Claude Code

- docs/DEVELOPMENT.md: своя таблица, service account, GitHub-организация,
  OAuth App, конфигурация курса, запуск и тесты
- README.md в корне со ссылками на документацию
- PROJECT_DESCRIPTION.md и CLAUDE.md: структура проекта, размеры кода,
  пути админских маршрутов, переменные окружения, запуск тестов
- tests.yml: push на ветки со слэшем и pull request в hackathon/**

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@markpolyak
markpolyak merged commit 717908f into main Oct 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant