No description
- Go 57.7%
- templ 40.7%
- Makefile 1.1%
- Dockerfile 0.4%
|
Some checks failed
Docker Build & Push / docker (push) Failing after 2s
Reviewed-on: #22 |
||
|---|---|---|
| .forgejo/workflows | ||
| cmd | ||
| ent | ||
| internal | ||
| web | ||
| .air.toml | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE.md | ||
| Makefile | ||
| README.md | ||
| renovate.json | ||
cnampagnon-go
Server-rendered Go web app (chi · ent · templ · Tailwind v4) for class schedules, homework, short-URL redirects, and Discord reminders.
Develop
Requires Go 1.25+. Frontend JS (htmx + Alpine) is loaded from a CDN; CSS is built
with the Tailwind standalone CLI (no Node or bun required — make css downloads it).
make build # build CSS + templ + Go binaries
make run # build and run the server
make dev # live-reload (requires air)
make dev/css # watch Tailwind CSS
make dev/templ # watch and regenerate templ
make test # run tests
make help # list all targets
Configuration is via .env (see .env.example).