sneak
ad89bd9232
Rename HealthcheckParams and HealthcheckResponse to avoid stuttering
2026-01-08 02:25:28 -08:00
sneak
43e4172fb3
Rename HandlersParams to Params to avoid stuttering
2026-01-08 02:25:00 -08:00
sneak
c68c8909f7
Rename DatabaseParams to Params to avoid stuttering
2026-01-08 02:24:40 -08:00
sneak
d95d31df25
Rename ConfigParams to Params to avoid stuttering
2026-01-08 02:24:20 -08:00
sneak
34fb126e6c
Add package comment and fix var-declaration in main
2026-01-08 02:23:56 -08:00
sneak
ef6e67e786
Add blank line before return in SourceURL
2026-01-08 02:23:23 -08:00
sneak
751e557884
Define ShutdownTimeout and SentryFlushTimeout constants
2026-01-08 02:22:58 -08:00
sneak
0eb6193431
Use HTTPWriteTimeout constant for request timeout
2026-01-08 02:22:25 -08:00
sneak
bf24a310bc
Define HTTP server timeout and header size constants
2026-01-08 02:21:54 -08:00
sneak
115f92660d
Define CORSMaxAgeSeconds constant
2026-01-08 02:21:30 -08:00
sneak
ce25ea8f6f
Define DefaultPort and DefaultStateDir constants
2026-01-08 02:21:00 -08:00
sneak
516853626d
Add basic webserver skeleton with healthcheck
2026-01-08 02:20:23 -08:00
sneak
38faf56be0
Add .gitignore
2026-01-08 02:20:18 -08:00
sneak
c491bc7af3
Add Go module definition
2026-01-08 02:18:49 -08:00
sneak
6071fd5bb7
Add project documentation and linter config
2026-01-08 02:18:45 -08:00
sneak
4ef9141960
Add Makefile with check, lint, test, fmt targets
...
- check: default target, runs fmt-check, lint, and test
- fmt-check: verifies code is properly formatted
- fmt: formats code with gofmt
- lint: runs golangci-lint
- test: runs go test
- build: builds pixad binary with version info
- clean: removes build artifacts
2026-01-08 01:51:46 -08:00
sneak
12f6f6fe75
Add TODO.md with implementation checklist
...
Complete linear checklist of tasks to implement the pixa caching
image reverse proxy server, covering project setup, core features,
caching, image processing, security, and operational concerns.
2026-01-08 01:51:15 -08:00