gopherapi

module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2019 License: MIT

README

CircleCI

Gopher API

The Gopher API, is a simple CRUD API for formative purpose, we're building it while writing the posts of the blog.

How can I use it?

Install

$ GO111MODULE=off go get -u github.com/friendsofgo/gopherapi/cmd/gopherapi

Usage Launch server with predefined data

$ gopherapi --withData
The gopher server is on tap now: http://localhost:8080

Endpoints

Fetch all gophers

GET /gophers

Fetch a gopher by ID

GET /gophers/{gopher_id}

Add a gopher

POST /gophers

Modify a gopher

PUT /gophers/{gopher_id}

Remove a gopher

DELETE /gophers/{gopher_id}

You can import the Postman collection into api/GopherApi.postman_collection

Contributing

If you think that you can improve with new endpoints, and functionallities the API feel free to contribute with this project with fork this repo and send your Pull Request.

License

MIT License, see LICENSE

Directories

Path Synopsis
cmd
gopherapi command
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL