Установка

Требования

  • Python 3.8 или выше

  • pip (менеджер пакетов Python)

Пошаговая установка

1. Клонирование репозитория

git clone <repository-url>
cd SE-XP

2. Создание виртуального окружения (рекомендуется)

python -m venv venv

# На Linux/Mac:
source venv/bin/activate

# На Windows:
venv\Scripts\activate

3. Установка зависимостей

pip install -r requirements.txt

4. Настройка базы данных

cd hw_checker
python manage.py migrate

5. Создание суперпользователя (опционально)

python manage.py createsuperuser

6. Запуск сервера разработки

python manage.py runserver

Теперь приложение доступно по адресу: http://127.0.0.1:8000/

Сборка документации

Для генерации HTML-документации:

cd docs
make html

Документация будет доступна в docs/_build/html/index.html

Для других форматов:

make latexpdf  # PDF документация
make epub      # EPUB книга
make text      # Текстовая версия