Summary
Улучшить Developer Experience (DevEx) репозитория: добавить конфигурацию Dev Container для мгновенного старта разработки в GitHub Codespaces и автоматизировать запуск бенчмарков в CI.
Capabilities
- Dev Container (
.devcontainer/):
- Конфигурация
.devcontainer/devcontainer.json и Dockerfile с предустановленным Flutter SDK, Linux сборщиками (clang, cmake, gtk-3) и запуском стека docker-compose.yml (Postgres, Mongo, Redis, ClickHouse).
- Запуск разработки и контрибьютинга прямо в браузере за 1 клик через GitHub Codespaces.
- CI Performance Benchmarking (
benchmark/grid_perf_bench.dart):
- Встроить выполнение
benchmark/grid_perf_bench.dart и benchmark/app_perf_bench.dart в GitHub Actions CI.
- Автоматический трекинг деградации производительности: если время парсинга или генерации DML в PR увеличивается более чем на 5%, CI оставляет информационный комментарий.
Acceptance Criteria
Summary
Улучшить Developer Experience (DevEx) репозитория: добавить конфигурацию Dev Container для мгновенного старта разработки в GitHub Codespaces и автоматизировать запуск бенчмарков в CI.
Capabilities
.devcontainer/):.devcontainer/devcontainer.jsonиDockerfileс предустановленным Flutter SDK, Linux сборщиками (clang,cmake,gtk-3) и запуском стекаdocker-compose.yml(Postgres, Mongo, Redis, ClickHouse).benchmark/grid_perf_bench.dart):benchmark/grid_perf_bench.dartиbenchmark/app_perf_bench.dartв GitHub Actions CI.Acceptance Criteria