issues
search
Minerva-System
/
minerva-go
Golang refactor of the Minerva System, an ERP-like system built for research purposes
0
stars
0
forks
source link
Port USER service to Go
#1
Closed
luksamuk
closed
6 months ago
luksamuk
commented
6 months ago
Add very basic proof of concept for database operations
Implement Store method test for USER
Move user table migration to USER startup
Add RabbitMQ support
Add proper logging on other services
Project reorganization, .env use, db/broker deploy, structured logs
Create separate package for user service
Add customizable log level
Refactor User service with basic CRUD (no update) and ctrl/repo
Add env var for changing port of USER service
Add PHPMyAdmin for tests
Add user update method
Fix uuid parsing and update method
Create automated generic gRPC service connection with pooling
Add example for connecting to gRPC services on REST service
Adjust REST service for proper Swagger generation, relocate mappers
Use
gow
as a project file watcher
Separate API routing folder, fix documentation generation
Remove dependency on
gow
tool, add better run command explanation
Add Go Generate command on build
Update golang version on Docker image
Add Docker Compose for debug
Make logs register callee function data
Add schema package for defining DTOs
Add logging features for docker compose
Fix a bug on generated Swagger for
/api/v1/users/{id}
route
gow
as a project file watchergow
tool, add better run command explanation/api/v1/users/{id}
route