Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.32 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.32 KB

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)