The BugBox. A RestAPI for managing bug enclosures.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Drew Bednar 80e0429f09 Adding basic project structure 10 months ago
cmd/bugbox Adding basic project structure 10 months ago
.gitignore Initial commit 10 months ago
LICENSE Adding basic project structure 10 months ago
Makefile Adding basic project structure 10 months ago
README.md Adding basic project structure 10 months ago
enclosure.go Adding basic project structure 10 months ago
go.mod Adding basic project structure 10 months ago
organization.go Adding basic project structure 10 months ago
user.go Adding basic project structure 10 months ago

README.md

Bug Box

A RestAPI for managing bug enclosures.

Project Structure

Application domain types reside in the project root and includes a a Service interface that serves as a contract for an underlying implementation. A Service implementation of the application domain is contained in the appropriate sub package (http, sqlite, etc.). The application is tied together in the cmd sub package.

  • Organization:
  • User:
  • Enclosure:

Inspiration

The structure of this application follows the design patterns laid out in the WTF-Dail which strives to be a reference implementation for a real golang web application.