Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
glabs-web
command
|
|
|
Package reporter abstracts the progress output of long-running operations, so the same gitlab and git code can drive a terminal spinner in the CLI and a streamed log in the web server.
|
Package reporter abstracts the progress output of long-running operations, so the same gitlab and git code can drive a terminal spinner in the CLI and a streamed log in the web server. |
|
web
|
|
|
app
Package app is glabs-web's core: the layer the GraphQL resolvers delegate to, holding the database and enforcing that every request acts only as its own user.
|
Package app is glabs-web's core: the layer the GraphQL resolvers delegate to, holding the database and enforcing that every request acts only as its own user. |
|
bootstrap
Package bootstrap wires glabs-web together: flags, config, database, then the GraphQL server.
|
Package bootstrap wires glabs-web together: flags, config, database, then the GraphQL server. |
|
db
Package db is glabs-web's MongoDB layer.
|
Package db is glabs-web's MongoDB layer. |
|
mail
Package mail sends glabs-web's job-notification emails.
|
Package mail sends glabs-web's job-notification emails. |
|
principal
Package principal carries the authenticated user through the request context.
|
Package principal carries the authenticated user through the request context. |
|
secrets
Package secrets provides authenticated encryption (AES-256-GCM) for user-scoped secrets stored in the database — here, each user's GitLab personal access token.
|
Package secrets provides authenticated encryption (AES-256-GCM) for user-scoped secrets stored in the database — here, each user's GitLab personal access token. |
Click to show internal directories.
Click to hide internal directories.