Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth keeps authentication behind an interface.
|
Package auth keeps authentication behind an interface. |
|
Package checkin decides whether two check-ins prove a match (docs/adr/0024).
|
Package checkin decides whether two check-ins prove a match (docs/adr/0024). |
|
Package config reads the runtime configuration from the environment.
|
Package config reads the runtime configuration from the environment. |
|
Package credential generates and checks the shared secrets a player proves themselves with: the recovery code from docs/adr/0006 and the PIN from docs/adr/0007.
|
Package credential generates and checks the shared secrets a player proves themselves with: the recovery code from docs/adr/0006 and the PIN from docs/adr/0007. |
|
Package domain holds the application's business types.
|
Package domain holds the application's business types. |
|
Package match validates a proposed match result.
|
Package match validates a proposed match result. |
|
Package metrics is what the application measures about itself, for a scraper that reaches the pod directly (issue #175, level 2).
|
Package metrics is what the application measures about itself, for a scraper that reaches the pod directly (issue #175, level 2). |
|
Package qr renders a QR code as SVG geometry.
|
Package qr renders a QR code as SVG geometry. |
|
Package ratelimit slows down guessing at a shared secret.
|
Package ratelimit slows down guessing at a shared secret. |
|
Package repository defines data access as an interface.
|
Package repository defines data access as an interface. |
|
postgres
Package postgres implements the repository interfaces on Postgres.
|
Package postgres implements the repository interfaces on Postgres. |
|
Package scoring settles a confirmed match.
|
Package scoring settles a confirmed match. |
|
Package seed fills an empty database with a small, believable field.
|
Package seed fills an empty database with a small, believable field. |
|
Package server holds HTTP routing, middleware and handlers.
|
Package server holds HTTP routing, middleware and handlers. |
|
Package standings turns player records into a ranking.
|
Package standings turns player records into a ranking. |
|
Package stats answers questions about results that have already been agreed: who beat whom, and how much table tennis the office has actually played.
|
Package stats answers questions about results that have already been agreed: who beat whom, and how much table tennis the office has actually played. |
|
templ: version: v0.3.1070
|
templ: version: v0.3.1070 |
|
Package tournament owns the two pieces of a round robin that are easy to get quietly wrong: who plays whom in which round, and where everybody stands once results arrive.
|
Package tournament owns the two pieces of a round robin that are easy to get quietly wrong: who plays whom in which round, and where everybody stands once results arrive. |
|
Package ttr implements the rating used by the German table tennis association (Tischtennis-Rating).
|
Package ttr implements the rating used by the German table tennis association (Tischtennis-Rating). |
|
Package zaehlwerk is the one call this application makes to the Zählwerk: claiming a table half for a player who checked in with their phone (docs/adr/0026).
|
Package zaehlwerk is the one call this application makes to the Zählwerk: claiming a table half for a player who checked in with their phone (docs/adr/0026). |
Click to show internal directories.
Click to hide internal directories.