A generic order management system
You need to have Golang 1.14.x or higher installed
Open your favourite terminal and perform the following tasks:-
-
Cross-check your golang version.
$ go version go version go1.14.2 darwin/amd64
-
Clone this repository.
$ git clone git@github.com:alphadose/reverie.git
-
Go inside the cloned directory and list available makefile commands.
$ cd reverie && make help Reverie: The dark side(backend) of EzFlo install Install missing dependencies build Build the project binary tools Install development tools start Start in development mode with hot-reload enabled clean Clean build files fmt Format entire codebase vet Vet entire codebase lint Check codebase for style mistakes test Run tests help Display this help
-
Setup project configuration and make changes if required. The configuration file is well-documented so you won't have a hard time looking around.
$ cp config.sample.toml config.toml
-
Start the development server.
$ make start
If you'd like to contribute to this project, refer to the contributing documentation.