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 f3674698c6
continuous-integration/drone/push Build is failing Details
Syscaps for unit tests
11 months ago
cmd/bugbox initial enclosure support 11 months ago
.drone.yml Syscaps for unit tests 11 months ago
.gitignore Add basic CI and additional makefile commands 11 months ago
LICENSE Adding basic project structure 11 months ago
Makefile Add basic CI and additional makefile commands 11 months ago
README.md Add basic CI and additional makefile commands 11 months ago
enclosure.go Adding basic project structure 11 months ago
go.mod Adding basic project structure 11 months ago
organization.go Adding basic project structure 11 months ago
server.go initial enclosure support 11 months ago
server_test.go initial enclosure support 11 months ago
user.go Adding basic project structure 11 months ago

README.md

Bug Box

build-status

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.