Описание изменений
This commit is contained in:
29
.cursor/rules/hb3a.mdc
Normal file
29
.cursor/rules/hb3a.mdc
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
description: >
|
||||
Это правило предназначено для управления поведением AI в проекте HB3A.
|
||||
Оно учитывает специфику работы с различными каналами аутентификации и управления ролями.
|
||||
globs:
|
||||
- '**/*.js' # Применять ко всем JavaScript файлам
|
||||
- '**/*.vue' # Применять ко всем Vue файлам
|
||||
- '!node_modules/**' # Исключить node_modules
|
||||
---
|
||||
|
||||
# Правила для проекта HB3A
|
||||
|
||||
- Учитывайте мультиканальную архитектуру аутентификации (веб, Telegram, Email).
|
||||
- Проверяйте наличие токенов управления на балансе крипто кошелька для определения роли пользователя.
|
||||
- Обеспечивайте безопасность данных, включая защиту от атак повторного воспроизведения и подделки подписей.
|
||||
- Поддерживайте обновленную модель ролей: администратор и клиент, с соответствующими правами и возможностями.
|
||||
- Учитывайте дорожную карту разработки и текущие этапы проекта при предложении новых функций или изменений.
|
||||
|
||||
# Ссылки на файлы
|
||||
|
||||
- @file ../services/auth-service.js
|
||||
- @file ../routes/auth.js
|
||||
- @file ../middleware/auth.js
|
||||
|
||||
# Дополнительные указания
|
||||
|
||||
- Используйте комментарии для объяснения сложных участков кода.
|
||||
- Предлагайте оптимизации, если код можно улучшить по производительности или безопасности.
|
||||
- Объясняйте концепции простым и понятным языком, особенно для новичков.
|
||||
27
.cursor/rules/vue-components.mdc
Normal file
27
.cursor/rules/vue-components.mdc
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
description: >
|
||||
Это правило предназначено для управления поведением AI при работе с компонентами Vue.js.
|
||||
Оно учитывает специфику работы с Vue и помогает поддерживать единообразие в проекте.
|
||||
globs:
|
||||
- '**/*.vue' # Применять ко всем Vue файлам
|
||||
- '!node_modules/**' # Исключить node_modules
|
||||
---
|
||||
|
||||
# Правила для компонентов Vue.js
|
||||
|
||||
- Следуйте соглашениям об именовании компонентов (PascalCase для имен файлов и компонентов).
|
||||
- Используйте шаблоны, скрипты и стили в одном файле для каждого компонента.
|
||||
- Обеспечивайте реактивность данных с помощью Vue Composition API или Options API.
|
||||
- Используйте директивы Vue (v-if, v-for, v-bind и т.д.) для управления отображением.
|
||||
- Поддерживайте чистоту и читаемость кода, используя комментарии для сложных участков.
|
||||
|
||||
# Ссылки на файлы
|
||||
|
||||
- @file ../components/ExampleComponent.vue
|
||||
- @file ../views/ExampleView.vue
|
||||
|
||||
# Дополнительные указания
|
||||
|
||||
- Объясняйте концепции Vue.js простым и понятным языком.
|
||||
- Предлагайте оптимизации, если код можно улучшить по производительности или безопасности.
|
||||
- Учитывайте лучшие практики Vue.js при предложении изменений.
|
||||
Reference in New Issue
Block a user