Directories ¶
Path | Synopsis |
---|---|
Package authn provides some domain types shared across our auth system.
|
Package authn provides some domain types shared across our auth system. |
fireauth
Package fireauth is a wrapper around Firebase auth that works with our session cookie management.
|
Package fireauth is a wrapper around Firebase auth that works with our session cookie management. |
session
Package session provides functionality for providing auth based on session cookies.
|
Package session provides functionality for providing auth based on session cookies. |
cmd
|
|
server/graph/graphconv
Package graphconv handles translation between our API/wire layer (i.e.
|
Package graphconv handles translation between our API/wire layer (i.e. |
server/graph/graphutil
Package graphutil provides helpers for working with GraphQL/gqlgen.
|
Package graphutil provides helpers for working with GraphQL/gqlgen. |
tools/migratesqldb
Command migrate provides functionality for managing migration sets applied to a database, using the golang-migrate library.
|
Command migrate provides functionality for managing migration sets applied to a database, using the golang-migrate library. |
common
|
|
flagext
Package flagext provides shared helpers that implement the flag.Value interface.
|
Package flagext provides shared helpers that implement the flag.Value interface. |
Package db provides generalized utilities for interacting with some database, whether its an in-memory mock, a live SQL database, or something else.
|
Package db provides generalized utilities for interacting with some database, whether its an in-memory mock, a live SQL database, or something else. |
sqldb
Package sqldb provides a database handle backed by a PostgreSQL database.
|
Package sqldb provides a database handle backed by a PostgreSQL database. |
Package secrets implements a wrapper around sops (https://github.com/mozilla/sops) that decrypts encrypted secret files on disk.
|
Package secrets implements a wrapper around sops (https://github.com/mozilla/sops) that decrypts encrypted secret files on disk. |
testing
|
|
testdb
Package testdb implements an in-memory database for use in tests.
|
Package testdb implements an in-memory database for use in tests. |
Package todo holds the domain types for the Silicon Starter project.
|
Package todo holds the domain types for the Silicon Starter project. |
Click to show internal directories.
Click to hide internal directories.