Personal Site and API written with Go + Go Templates
Find a file
Atridad Lahiji 817f317b03
All checks were successful
Docker Deploy / build-and-push (push) Successful in 1m5s
Multi arch
2025-02-08 02:17:20 -06:00
.github/workflows no 2025-02-08 02:06:20 -06:00
api Swagger docs 2024-10-20 16:16:50 -06:00
content Fixed iA writer using wrong " 2025-01-29 01:44:45 -06:00
docs Swagger docs 2024-10-20 16:16:50 -06:00
lib Fixed formatting and added description 2025-01-11 23:08:39 -06:00
pages Fix 2025-02-07 20:04:12 -06:00
public Updated HTMX to v2 2025-01-13 23:54:01 -06:00
.dockerignore ignore 2024-12-19 02:26:20 -06:00
.gitattributes Init 2024-02-15 09:07:09 -07:00
.gitignore Oops 2025-01-04 22:21:04 -07:00
docker-compose.dev.yml Fixed workflow 2024-09-20 01:25:09 -06:00
docker-compose.yml Docking 2024-11-22 13:39:58 -06:00
Dockerfile Multi arch 2025-02-08 02:17:20 -06:00
go.mod HTMX + Deps Updates 2025-01-12 14:47:47 -06:00
go.sum HTMX + Deps Updates 2025-01-12 14:47:47 -06:00
LICENSE Upload files to "/" 2025-01-26 23:28:10 +00:00
main.go Updated papers section 2025-01-03 02:21:58 -07:00
Makefile cleaned up stylegen 2025-01-04 21:10:51 -07:00
README.md README 2025-01-04 21:25:11 -07:00

atri.dad

This is my personal website!

Stack:

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

Requirements:

  • Golang 1.23.1

Getting Started

  1. Clone this repository
  2. Copy .env.example to .env
  3. Run go mod download
  4. Start the server: go run main.go

API Documentation

  1. Install swag by running go install github.com/swaggo/swag/cmd/swag@latest
  2. Visit /api/swagger/index.html after starting the server