leshchenko1979 jeeves .cursorrules file for Python

# Пути проекта для скриптов

Структура проекта преполагает, что все скрипты
(модули, которые располагаются в папке jeeves/scripts)
должны быть запускаемыми из корневой папки проекта.

Для этого до локальных импортов должна быть инициализация пути проекта.

Для импорта модулей из корневой папки проекта используется следующий код:

```python
ROOT_DIR = Path(__file__).parent.parent
sys.path.append(str(ROOT_DIR))
```

А сами локальные импорты должны не содержать "jeeves." в начале.

# Стиль кода

Также старайся писать код, применяя правила оптимизации,
описанные в файле /docs/guides/code_optimization.md.

# Стиль работы с базой данных

Описан в /docs/1 - current/technical/database.md

Основное - это использование декоратора with_queries
из /core/db/decorators.py.

# SQL

Комментарии в SQL-командах - только на английском
dockerfile
python
shell

First Time Repository

Python

Languages:

Dockerfile: 1.1KB
Python: 331.6KB
Shell: 3.8KB
Created: 11/24/2024
Updated: 12/11/2024

All Repositories (1)