Skip to content

galactic-filament/go-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-home

Build Status Go Report Card Coverage Status

Libraries

Kind Name
Web Framework Gorilla Mux
SQL ORM SQLX
Logging Logrus
Test Framework stdlib + Testify
Test Coverage Goveralls

Features Implemented

  • Hello world routes
  • CRUD routes for persisting posts
  • Database access
  • Request logging to /srv/app/log/app.log
  • Unit tests
  • Unit test coverage reporting
  • Automated testing using TravisCI
  • Automated coverage reporting using Coveralls
  • CRUD routes for user management
  • Password encryption using bcrypt
  • Routes protected via HTTP authentication
  • Routes protected via ACLs
  • Validates environment (env vars, database host and port are accessible)

About

Golang Generic API Testbed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published