Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
72dbb24
feat: Refactor GitHub Actions workflow to build and push Docker image…
letnull19A Dec 6, 2025
be086a1
feat: Add initial configuration and rules for migration project with …
letnull19A Dec 6, 2025
508ceca
feat: Update database schema to remove organisationId from users, add…
letnull19A Dec 6, 2025
4b5b943
feat: Add type field to step schema and update related DTOs; remove o…
letnull19A Dec 6, 2025
ff89d72
feat: Integrate Vitest for testing with configuration, add test scrip…
letnull19A Dec 6, 2025
3bffac1
feat: Add comprehensive application description outlining features fo…
letnull19A Dec 6, 2025
a1748ba
chore: Remove mock data files for cities and organizations to streaml…
letnull19A Dec 6, 2025
c30d5b8
chore: Upgrade pnpm lockfile version to 9.0, update dependencies, and…
letnull19A Dec 6, 2025
6657c3d
test: Add unit tests for AchievementRepository and AchievementService…
letnull19A Dec 6, 2025
33a5159
feat: Implement AchievementRepository and refactor AchievementService…
letnull19A Dec 6, 2025
0320df7
test: Add unit tests for AuthController, AuthService, and DTOs to ens…
letnull19A Dec 7, 2025
e1aa203
feat: Add structure rules for test organization and enhance unit test…
letnull19A Dec 7, 2025
e65bea8
test: Add unit tests for OrganizationController, OrganizationService,…
letnull19A Dec 7, 2025
bd8b0a1
test: Enhance unit tests for OrganizationController and OrganizationS…
letnull19A Dec 7, 2025
661d4cd
chore: Update package-lock.json to add new dependencies and upgrade e…
letnull19A Dec 7, 2025
fe2090e
test: Update type assertions in unit tests for RefreshTokenGuard, Org…
letnull19A Dec 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cursor/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"mcpServers": {}
}
5 changes: 5 additions & 0 deletions .cursor/rules/drizzle.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
alwaysApply: true
---

в этом проекте миграции не допустимы. Делать их не нужно
5 changes: 5 additions & 0 deletions .cursor/rules/structure.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
alwaysApply: true
---

тесты нужно хранить в директории __tests__ в текущем модуле
48 changes: 48 additions & 0 deletions .cursor/rules/tests.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
alwaysApply: true
---

# Ветки

## Для тестов
- test
- tests
- spec

## Для рабочих изменений
- dev
- stage
- develop
- feat/{num}
- feature/{num}

# Workflow

## Приступая к работе

Перед тем как делать изменения в модуле или домене нужно проверить актуальность тестов.

Если тесты не подходят под новые требования - изменить тесты, требовать рабочую ветку для тестов

Если тесты следуют изменениям, приступать к работе с модулем

## В процессе работы

Проверять корректность работы модуля, он должен следовать требованиям:
- нет ошибок eslint (игнорирование не считается)
- модуль собирается без ошибок

## Завершение работы

В завершении работы провести этапы:
- запустить проверку eslint
- собрать приложение целиком
- запустить тесты

В результате ожидается:
- проблем с eslint нет
- проект собирается
- тесты проходят проверку

# Итог
В итоге можно сообщать о том, что приложение готово к запуску в проде. Никаких изменений отправлять на сервер нельзя
Loading