Directories
¶
Path | Synopsis |
---|---|
agentcontainers/acmock
Package acmock is a generated GoMock package.
|
Package acmock is a generated GoMock package. |
agentcontainers/dcspec
Code generated by dcspec/gen.sh.
|
Code generated by dcspec/gen.sh. |
reaper
Package reaper contains logic for reaping subprocesses.
|
Package reaper contains logic for reaping subprocesses. |
Package apiversion provides an API version type that can be used to validate compatibility between two API versions.
|
Package apiversion provides an API version type that can be used to validate compatibility between two API versions. |
resources
This package is used for embedding .syso resource files into the binary during build and does not contain any code.
|
This package is used for embedding .syso resource files into the binary during build and does not contain any code. |
clilog
Package clilog provides a fluent API for configuring structured logging.
|
Package clilog provides a fluent API for configuring structured logging. |
cmd
|
|
apidoc
Package apidoc GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
|
Package apidoc GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag |
autobuild
Package autobuild contains logic for scheduling workspace builds in the background.
|
Package autobuild contains logic for scheduling workspace builds in the background. |
coderdtest/promhelp
Package promhelp provides helper functions for asserting Prometheus metric values in unit tests.
|
Package promhelp provides helper functions for asserting Prometheus metric values in unit tests. |
cryptokeys
Package cryptokeys provides an abstraction for fetching internally used cryptographic keys mainly for JWT signing and verification.
|
Package cryptokeys provides an abstraction for fetching internally used cryptographic keys mainly for JWT signing and verification. |
database
Package database connects to external services for stateful storage.
|
Package database connects to external services for stateful storage. |
database/db2sdk
Package db2sdk provides common conversion routines from database types to codersdk types
|
Package db2sdk provides common conversion routines from database types to codersdk types |
database/dbauthz
Package dbauthz provides an authorization layer on top of the database.
|
Package dbauthz provides an authorization layer on top of the database. |
database/dbmetrics
Code generated by coderd/database/gen/metrics.
|
Code generated by coderd/database/gen/metrics. |
database/dbmock
Package dbmock is a generated GoMock package.
|
Package dbmock is a generated GoMock package. |
database/gentest
Package gentest contains tests that are run at db generate time.
|
Package gentest contains tests that are run at db generate time. |
database/pubsub/psmock
package psmock contains a mocked implementation of the pubsub.Pubsub interface for use in tests
|
package psmock contains a mocked implementation of the pubsub.Pubsub interface for use in tests |
httpapi/httpapiconstraints
Package httpapiconstraints contain types that can be used and implemented across the application to return specific HTTP status codes without pulling in large dependency trees.
|
Package httpapiconstraints contain types that can be used and implemented across the application to return specific HTTP status codes without pulling in large dependency trees. |
httpmw/loggermw/loggermock
Package loggermock is a generated GoMock package.
|
Package loggermock is a generated GoMock package. |
promoauth
Package promoauth is for instrumenting oauth2 flows with prometheus metrics.
|
Package promoauth is for instrumenting oauth2 flows with prometheus metrics. |
rbac
Code generated by typegen/main.go.
|
Code generated by typegen/main.go. |
rbac/regosql
Package regosql converts rego queries into SQL WHERE clauses.
|
Package regosql converts rego queries into SQL WHERE clauses. |
rbac/regosql/sqltypes
Package sqltypes contains the types used to convert rego queries into SQL.
|
Package sqltypes contains the types used to convert rego queries into SQL. |
runtimeconfig
Package runtimeconfig contains logic for managing runtime configuration values stored in the database.
|
Package runtimeconfig contains logic for managing runtime configuration values stored in the database. |
schedule/cron
package schedule provides utilities for managing template and workspace autostart and autostop schedules.
|
package schedule provides utilities for managing template and workspace autostart and autostop schedules. |
updatecheck
Package updatecheck provides a mechanism for periodically checking for updates to Coder.
|
Package updatecheck provides a mechanism for periodically checking for updates to Coder. |
util/lazy
Package lazy provides a lazy value implementation.
|
Package lazy provides a lazy value implementation. |
util/ptr
Package ptr contains some utility methods related to pointers.
|
Package ptr contains some utility methods related to pointers. |
util/tz
Package tz includes utilities for cross-platform timezone/location detection.
|
Package tz includes utilities for cross-platform timezone/location detection. |
workspaceapps/appurl
Package appurl handles all parsing/validation/etc around application URLs.
|
Package appurl handles all parsing/validation/etc around application URLs. |
wsbuilder
Package wsbuilder provides the Builder object, which encapsulates the common business logic of inserting a new workspace build into the database.
|
Package wsbuilder provides the Builder object, which encapsulates the common business logic of inserting a new workspace build into the database. |
Code generated by typegen/main.go.
|
Code generated by typegen/main.go. |
enterprise
|
|
coderd/httpmw
Package httpmw contains middleware for HTTP handlers.
|
Package httpmw contains middleware for HTTP handlers. |
coderd/license
Package license provides the license parsing and validation logic for Coderd.
|
Package license provides the license parsing and validation logic for Coderd. |
dbcrypt
Package dbcrypt provides a database.Store wrapper that encrypts/decrypts values stored at rest in the database.
|
Package dbcrypt provides a database.Store wrapper that encrypts/decrypts values stored at rest in the database. |
scaletest
|
|
Package gorules defines custom lint rules for ruleguard.
|
Package gorules defines custom lint rules for ruleguard. |
embedded-pg
Start an embedded postgres database on port 5432.
|
Start an embedded postgres database on port 5432. |
tailnettest
Package tailnettest is a generated GoMock package.
|
Package tailnettest is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.