Install
go get github.com/ASeegull/edriver-space

Documentation

eDriver Space

Lint Unit tests Go Report Card Coverage Status

image

Edit diagram

Recommended workspace layout

Please use layered architecture The main point is that layers should be isolated from one another and changes in one layer should affect this and possibly another associated layer.

├─ src (or however you'll name your root directory)
│   ├─ edriver-space (root of current repository)
│         ├─ docs
│         ├─ cmd
│             ├─ app/ main.go (<-- program entry point)
│         ├─ conf
│         ├─ handlers
│         ├─ migrations
│         ├─ model
│         ├─ strorage
│         ├─ parking
│         ├ docker-compose.yaml
│   ├─ edriver-space-webapp (root of [this](https://github.com/ASeegull/edriver-space-webapp) repository)
│   ├─ edriver-space-aggregator (root of [this](https://github.com/ASeegull/edriver-space-aggregator) repository)