Andrey Epifantsev b19f6df20c feat: добавлен pre-commit хук для автоматического тестирования
- Создан pre-commit хук в .git/hooks/pre-commit
- Хук автоматически запускает все тесты перед коммитом
- Показывает статистику прохождения тестов
- Блокирует коммит если тесты не прошли
- Добавлена документация PRE-COMMIT-HOOK.md

Хук тестирует:
- Auth тесты (5 тестов)
- API тесты (5 тестов)
- Repository тесты (10 тестов)

Использование:
- Обычный коммит: git commit -m 'message'
- Пропуск тестов: git commit --no-verify -m 'message'
2025-08-27 15:55:52 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:47:23 +04:00
2025-08-27 12:49:28 +04:00
2025-08-27 12:47:23 +04:00

ERP для мастеров - MVP

🏗️ Архитектура проекта

erp-mvp/
├── core-service/          # Go backend (Core API)
├── doc-service/          # Python document service
├── frontend/            # Angular PWA frontend
├── proto/              # Shared Protocol Buffers
└── docker/             # Docker configurations

🚀 Быстрый старт

Требования

  • Docker & Docker Compose
  • Go 1.21+
  • Node.js 18+
  • Python 3.11+

Запуск

# Клонирование и настройка
git clone <repository>
cd erp-mvp

# Запуск всех сервисов
docker-compose up -d

# Или разработка локально
cd core-service && go run cmd/main.go
cd doc-service && python -m uvicorn app.main:app --reload
cd frontend && npm start

📚 Документация

🔧 Технологический стек

  • Core Service: Go (Gin) + PostgreSQL + JWT + gRPC
  • Document Service: Python (FastAPI) + Redis + Document libraries
  • Frontend: Angular PWA + Material UI + Tailwind CSS
  • Infrastructure: Docker + Docker Compose + Redis + HTTPS
Description
No description provided
Readme 7.4 MiB
Languages
Go 50.8%
HTML 40.5%
Python 2.8%
PLpgSQL 1.8%
Dockerfile 1.5%
Other 2.6%