Golang/Gin codebase of Conduit App that adheres to the RealWorld spec and API.
This codebase to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.
// Add later
Make sure you have Go 1.13 or higher installed.
https://golang.org/doc/install
Set-up the standard Go environment variables according to latest guidance (see https://golang.org/doc/install#install).
From the project root, run:
go build ./...
go test ./...
go mod tidy
From the project root, run:
go test ./...
or
go test ./... -cover
or
go test -v ./... -cover
depending on whether you want to see test coverage and how verbose the output you want.
- More elegance config
- Test coverage (common & users 100%, article 0%)
- ProtoBuf support
- Code structure optimize (I think some place can use interface)
- Continuous integration (done)