|
|
6df8747065
|
feat(training): add helper methods to TrainingID type
- String()
- MarshalJSON()
- UnmarshalJSON()
|
2024-05-04 15:01:19 +02:00 |
|
|
|
67b12fc7af
|
feat(api): add validation for training.days
- minimum 1
- maximum 5
|
2024-05-04 15:00:48 +02:00 |
|
|
|
8ce9378a53
|
refactor(api): add /v1 prefix to all paths
|
2024-05-04 15:00:01 +02:00 |
|
|
|
24e99a3b08
|
refactor: extract server from main.go to it's own package
|
2024-05-04 12:22:42 +02:00 |
|
|
|
1413fde9f0
|
feat(api): add x-go-type and x-go-type-import to openapi spec
|
2024-05-04 11:46:45 +02:00 |
|
|
|
627be4d2f4
|
feat: add training type/model
|
2024-05-04 11:44:45 +02:00 |
|
|
|
3ee3be9e7f
|
feat: setup Fiber HTTP server
- graceful shutdown
- logging with zap
|
2024-05-04 10:01:48 +02:00 |
|
|
|
ecdf67f371
|
feat: add openapi spec
|
2024-05-03 21:58:20 +02:00 |
|
|
|
2acfb39ca5
|
ci: add .gitlab-ci.yml
|
2024-05-03 21:16:27 +02:00 |
|
|
|
ab513af9b9
|
chore(build): add Dockerfile
|
2024-05-03 21:14:18 +02:00 |
|
|
|
790c5d1f13
|
feat: init go app
|
2024-05-03 21:12:27 +02:00 |
|
|
|
53341cdc61
|
feat: initial commit
|
2024-05-03 21:07:09 +02:00 |
|