Commit Graph

5 Commits

Author SHA1 Message Date
Elf M. Sternberg 7ed37720fc FINAL: CLI model. Also: changed 'clock' to 'time' or 'timeofday', depending. 2018-03-30 16:04:48 -07:00
Elf M. Sternberg 42fc54e356 FINAL Renamed to be timeofday. 2018-03-30 15:41:53 -07:00
Elf M. Sternberg f4945676fd The final swagger.yml and the built files that go with it. 2018-03-28 16:21:57 -07:00
Elf M. Sternberg 013ae484ad MOVE the functions from configure_timeofday.go into its own directory/
package, where we will contain our business logic.
2018-03-28 12:32:19 -07:00
Elf M. Sternberg a27ae64d92 Adding all features provided by swagger generate and dep init.
At thing point, we've configued the swagger file and run 'dep init', which
goes out and finds all the libraries in use by the swagger runtime, downloads
them, and incorporates them into the build process.

We can run `go build ./cmd/timeofday-server` and the server will show
up in our project's base directory.  We can run the server:
`./timeofday-server --port=8020`, and then ping the endpoints:

curl http://localhost:8020
{"code":404,"message":"path / was not found"}

curl http://localhost:8020/timeofday/v1/
"operation .ClockGet has not yet been implemented"

Note that one returns an object, and the other returns a string.
Both are valid JSON objects.
2018-03-28 12:23:24 -07:00