1ac16bcfb4
Remove unused respondError function
2026-01-08 02:30:13 -08:00
837c91e0dd
Rename unused ctx parameters in server hooks
2026-01-08 02:29:48 -08:00
827f9743b8
Add package and const block comments to imgcache
2026-01-08 02:29:25 -08:00
453fd22ce2
Add doc comment to HandleHealthCheck method
2026-01-08 02:28:30 -08:00
eb2ba92745
Add comment to SQLite blank import
2026-01-08 02:28:05 -08:00
29adb6ee47
Rename unused parameters to _ to satisfy linter
2026-01-08 02:27:45 -08:00
146eeee070
Use bit shift for HTTPMaxHeaderBytes constant
2026-01-08 02:26:47 -08:00
31df1a4a03
Rename LoggerParams to Params to avoid stuttering
2026-01-08 02:26:15 -08:00
1824d99f55
Rename ServerParams to Params to avoid stuttering
2026-01-08 02:25:56 -08:00
3f6328766c
Rename MiddlewareParams to Params to avoid stuttering
2026-01-08 02:25:42 -08:00
ad89bd9232
Rename HealthcheckParams and HealthcheckResponse to avoid stuttering
2026-01-08 02:25:28 -08:00
43e4172fb3
Rename HandlersParams to Params to avoid stuttering
2026-01-08 02:25:00 -08:00
c68c8909f7
Rename DatabaseParams to Params to avoid stuttering
2026-01-08 02:24:40 -08:00
d95d31df25
Rename ConfigParams to Params to avoid stuttering
2026-01-08 02:24:20 -08:00
34fb126e6c
Add package comment and fix var-declaration in main
2026-01-08 02:23:56 -08:00
ef6e67e786
Add blank line before return in SourceURL
2026-01-08 02:23:23 -08:00
751e557884
Define ShutdownTimeout and SentryFlushTimeout constants
2026-01-08 02:22:58 -08:00
0eb6193431
Use HTTPWriteTimeout constant for request timeout
2026-01-08 02:22:25 -08:00
bf24a310bc
Define HTTP server timeout and header size constants
2026-01-08 02:21:54 -08:00
115f92660d
Define CORSMaxAgeSeconds constant
2026-01-08 02:21:30 -08:00
ce25ea8f6f
Define DefaultPort and DefaultStateDir constants
2026-01-08 02:21:00 -08:00
516853626d
Add basic webserver skeleton with healthcheck
2026-01-08 02:20:23 -08:00
38faf56be0
Add .gitignore
2026-01-08 02:20:18 -08:00
c491bc7af3
Add Go module definition
2026-01-08 02:18:49 -08:00
6071fd5bb7
Add project documentation and linter config
2026-01-08 02:18:45 -08:00
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
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