# Contributing to SmartSolTech Спасибо за интерес к проекту SmartSolTech! Это руководство поможет вам начать работу. ## 🚀 Начало работы ### Требования для разработки - Python 3.10+ - Docker & Docker Compose - Git - Базовые знания Django ### Настройка окружения для разработки 1. **Клонируйте репозиторий** ```bash git clone cd smartsoltech.kr-master ``` 2. **Создайте .env файл** ```bash cp .env.example .env # Отредактируйте .env с вашими настройками ``` 3. **Запустите проект** ```bash docker-compose up -d ``` 4. **Примените миграции** ```bash docker-compose exec web python smartsoltech/manage.py migrate ``` 5. **Создайте суперпользователя** ```bash docker-compose exec web python smartsoltech/manage.py createsuperuser ``` ## 📝 Соглашения о коде ### Python / Django - Следуйте PEP 8 - Используйте type hints где возможно - Документируйте функции и классы docstrings - Максимальная длина строки: 120 символов **Пример:** ```python def send_telegram_notification(chat_id: str, message: str) -> bool: """ Отправляет уведомление в Telegram. Args: chat_id: ID чата Telegram message: Текст сообщения Returns: True если сообщение отправлено успешно, False иначе """ pass ``` ### Структура коммитов Используйте понятные сообщения коммитов: ``` :