2021-10-31 12:15:27 +00:00
|
|
|
# Golang
|
2021-10-10 02:07:46 +00:00
|
|
|
|
2021-10-31 12:15:27 +00:00
|
|
|
There is a working prototype of the **martiLQ** framework in Go.
|
2021-10-10 02:07:46 +00:00
|
|
|
|
2021-10-31 12:15:27 +00:00
|
|
|
Check out the source code under [client](client/)
|
|
|
|
|
|
|
|
|
|
The prototype is able to:
|
|
|
|
|
|
|
|
|
|
* Initialise by creating a config file
|
|
|
|
|
* Create a JSON **martiLQ** definition file based on files in a directory
|
|
|
|
|
|
2021-11-24 11:58:11 +00:00
|
|
|
|
|
|
|
|
## Client
|
|
|
|
|
|
2021-10-31 12:15:27 +00:00
|
|
|
__TO COME__
|
|
|
|
|
|
2021-11-24 11:58:11 +00:00
|
|
|
Publish of Golang package is yet to occur. A binary executable will also be
|
2021-10-31 12:15:27 +00:00
|
|
|
published for Linux and Windows of the prototype.
|
|
|
|
|
|
|
|
|
|
This will occur after merge of code into ``main`` branch.
|
2021-11-24 11:58:11 +00:00
|
|
|
|
|
|
|
|
## Server
|
|
|
|
|
|
|
|
|
|
A web UI exists as a functionnal demonstration to view a collection of
|
|
|
|
|
**martiLQ** definition files.
|
|
|
|
|
|
|
|
|
|
## Docker
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
go env -w GOOS=linux
|
|
|
|
|
go env -w GOARCH=386
|
|
|
|
|
go build ./main.go
|
|
|
|
|
|
|
|
|
|
docker build -t martilq-go-server:latest .
|
|
|
|
|
```
|