diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-18 10:59:35 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-18 10:59:35 +0200 |
| commit | 3ed9fa051bd92c924980a796e414a5b3481b1921 (patch) | |
| tree | 9a65965c4057c2b1e75a0fff42ccc6c1c145ddd8 | |
| parent | f71b12241b5ceedc376906069493e6f742a3457f (diff) | |
improved mise config
| -rw-r--r-- | README.md | 5 | ||||
| -rw-r--r-- | mise.toml (renamed from .mise.toml) | 22 |
2 files changed, 15 insertions, 12 deletions
@@ -30,7 +30,7 @@ mise run build ```bash # Start the web server on http://localhost:8080 -mise watch dev-watch --restart --exts go,templ,css,ts --ignore '*_templ.go' +mise run dev-watch # Recompute and persist all ride computed values ./biking_home -backfill @@ -131,6 +131,8 @@ TypeScript checks can also be run directly with `npm run check`, covering format ## TODO +- http://localhost:8080/rides/330: col de l'aire dei masco start before detected, and does not appear on ride +- http://localhost:8080/rides/263: Cat 2 to split in 2. when drawing 1 off, try and create new detected climbs - Compute estimated power, speed - Plot speed and slope per segment, colored by heart rate - Plot speed vs ctc/100km @@ -142,6 +144,7 @@ TypeScript checks can also be run directly with `npm run check`, covering format - Record ride times on official climbs - Destination via Start - Planning rides +- Mountain pass from OSM ## Resources @@ -4,26 +4,26 @@ go = "1.25.12" node = "26.6.0" watchexec = "latest" +[env] +DATABASE_URL = "sqlite:biking_home.db" + [tasks.generate] description = "Generate templ Go files" run = "go tool templ generate" -[tasks.format] -description = "Format Go sources" -run = "go fmt ./..." - [tasks.frontend-build] description = "Compile TypeScript browser assets" run = "npm run build" [tasks.check] description = "Run formatting, TypeScript and Go gate checks" -depends = ["generate", "format", "frontend-build"] +depends = ["generate", "frontend-build"] run = [ "npm run format:check", "npm run lint", "npm run typecheck", "npm test", + "go fmt ./...", "go vet ./...", "go build ./...", "go test ./...", @@ -31,7 +31,7 @@ run = [ [tasks.build] description = "Build the application" -depends = ["frontend-build"] +depends = ["generate", "frontend-build"] run = "go build -o biking_home ." [tasks.code-analysis] @@ -40,13 +40,13 @@ run = "dcd -i go -x '_test.go,templates_templ.go' -m 8 ." [tasks.migrate] description = "Apply SQLite migrations" -run = "DATABASE_URL=sqlite:biking_home.db go tool dbmate up" +run = "go tool dbmate up" [tasks.dev] -description = "Run the web server" -depends = ["frontend-build"] +description = "Generate templates, compile TypeScript, and run the web server" +depends = ["generate", "frontend-build"] run = "go run ." [tasks.dev-watch] -description = "Regenerate templates, compile TypeScript, and run the web server" -run = ["mise run generate", "mise run frontend-build", "go run ."] +description = "Watch and restart the web server" +run = "mise watch dev --restart --exts go,templ,css,ts --ignore '*_templ.go'" |