b19f6df20ce88ba19a9ce6d6f480a97ca85755ae
- Создан 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'
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
Languages
Go
50.8%
HTML
40.5%
Python
2.8%
PLpgSQL
1.8%
Dockerfile
1.5%
Other
2.6%