Personal Site and API written with Go + Go Templates
Find a file
2024-06-02 23:43:22 -06:00
api Update api/webhooks/clerk.go 2024-05-15 19:11:22 +00:00
content Whoops! 2024-04-24 16:16:27 -06:00
lib Fixed git integration 2024-05-15 00:09:47 -06:00
pages Updated stuff I use 2024-05-23 15:46:08 -06:00
public Deps 2024-05-15 09:15:56 -06:00
.air.toml Re-worked stylegen 2024-05-07 18:03:54 -06:00
.dockerignore Init 2024-02-15 09:07:09 -07:00
.env.example Switched to REDIS_URL for ease of config 2024-04-08 23:19:24 -06:00
.gitattributes Init 2024-02-15 09:07:09 -07:00
.gitignore Re-worked stylegen 2024-05-07 18:03:54 -06:00
docker-compose.yml Apparently I don't understand docker 2024-05-15 00:48:03 -06:00
Dockerfile Docker-ify? 2024-05-14 00:00:28 -06:00
go.mod Deps 2024-06-02 23:43:22 -06:00
go.sum Deps 2024-06-02 23:43:22 -06:00
main.go Im real bad at this whole goroutine mutex shit but getting better! 2024-05-08 15:05:12 -06:00
README.md docs 2024-05-02 15:03:22 -06:00

atri.dad

This is my personal website!

Stack:

  • Backend: Golang + Echo
  • Rendering: Golang templates
  • Style: TailwindCSS + DaisyUI
  • Content format: Markdown

Requirements:

  • Golang 1.22.0

Instructions:

  1. Run go get
  2. Duplicate the .env.example file and call it .env
  3. Fill out the .env values
  4. Run go install github.com/cosmtrek/air@latest to download Air for live reload
  5. Run air to start the dev server (macOS and Linux only)

Note that on MacOS, you need to right click and open the appropriate tailwind executable before you can run StyleGen. This is a limitation of running unsigned binaries in MacOS. Blame Tim Apple.

Tests

Without Coverage: go test atri.dad/lib With Coverage: go test atri.dad/lib -cover