Repository for coding along with the Let's Go Further book by Alex Edwards
  • Go 95.9%
  • Makefile 2.8%
  • Go Template 1.3%
Find a file
Ryan Hendrickson a0269bf608
Add internal/vcs/vcs.go
Update main.go to call vcs.Version()
2024-06-08 15:20:07 -07:00
cmd Add internal/vcs/vcs.go 2024-06-08 15:20:07 -07:00
internal Add internal/vcs/vcs.go 2024-06-08 15:20:07 -07:00
migrations Add migration: add_permissions 2024-06-06 18:49:06 -07:00
.gitignore Add make: build/api 2024-06-08 15:11:48 -07:00
go.mod Add make: vendor 2024-06-08 15:02:43 -07:00
go.sum Add make: vendor 2024-06-08 15:02:43 -07:00
Makefile Add make: build/api 2024-06-08 15:11:48 -07:00
README.md Update README.md 2024-05-22 16:48:31 -07:00

Greenlight

Project built while following along with Let's Go Further by Alex Edwards.

Project Layout

Bin

Contains compiled application binaries, ready for deployment to a production server.

Cmd

Contains application specific code. This will include the code for running the server, reading and writing HTTP requests, and managing authentication.

Internal

Contains various ancillary packages used by our API. Contains code for interacting with the database, doing data validation, sending emails, etc.

Migrations

Contains the SQL migrations files for our database.

Remote

Contains the configurations files and setup scripts for the production server.