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