Directories
¶
| Path | Synopsis |
|---|---|
|
pkg
|
|
|
admin
Package admin implements the admin_management plugin module.
|
Package admin implements the admin_management plugin module. |
|
admin/static
Package adminstatic embeds the admin shell's static assets.
|
Package adminstatic embeds the admin shell's static assets. |
|
apikey
Package apikey implements the api_key_management business module.
|
Package apikey implements the api_key_management business module. |
|
apikey/migrations
Package migrations exposes the embedded api_key_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded api_key_management migration files as an io/fs.FS so application-level runners can replay them. |
|
apikey/store
Package store defines the persistence contract for api_key_management.
|
Package store defines the persistence contract for api_key_management. |
|
apikey/store/postgres
Package postgres is the Postgres Store implementation for api_key_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for api_key_management backed by database/sql. |
|
apikey/store/sqlite
Package sqlite is the default Store implementation for api_key_management backed by database/sql.
|
Package sqlite is the default Store implementation for api_key_management backed by database/sql. |
|
audit
Package audit implements the audit_management business module.
|
Package audit implements the audit_management business module. |
|
audit/migrations
Package migrations exposes the embedded audit_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded audit_management migration files as an io/fs.FS so application-level runners can replay them. |
|
audit/store
Package store defines the persistence contract for audit_management.
|
Package store defines the persistence contract for audit_management. |
|
audit/store/postgres
Package postgres is the Postgres Store implementation for audit_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for audit_management backed by database/sql. |
|
audit/store/sqlite
Package sqlite is the default Store implementation for audit_management backed by database/sql.
|
Package sqlite is the default Store implementation for audit_management backed by database/sql. |
|
auth
Package auth implements the auth_management business module.
|
Package auth implements the auth_management business module. |
|
auth/migrations
Package migrations exposes the embedded auth_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded auth_management migration files as an io/fs.FS so application-level runners can replay them. |
|
auth/store
Package store defines the persistence contract for auth_management.
|
Package store defines the persistence contract for auth_management. |
|
auth/store/postgres
Package postgres is the Postgres SessionStore implementation for auth_management backed by database/sql.
|
Package postgres is the Postgres SessionStore implementation for auth_management backed by database/sql. |
|
auth/store/sqlite
Package sqlite is the default SessionStore implementation for auth_management backed by database/sql.
|
Package sqlite is the default SessionStore implementation for auth_management backed by database/sql. |
|
branding
Package branding turns stored tenant branding choices into per-tenant theme overlays for the PlatformKit design stack.
|
Package branding turns stored tenant branding choices into per-tenant theme overlays for the PlatformKit design stack. |
|
branding/migrations
Package migrations exposes the embedded branding_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded branding_management migration files as an io/fs.FS so application-level runners can replay them. |
|
branding/store
Package store defines the persistence contract for branding_management.
|
Package store defines the persistence contract for branding_management. |
|
branding/store/sqlite
Package sqlite is the default Store implementation for branding_management backed by database/sql.
|
Package sqlite is the default Store implementation for branding_management backed by database/sql. |
|
content
Package content implements the content_management business module.
|
Package content implements the content_management business module. |
|
content/migrations
Package migrations exposes the embedded content_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded content_management migration files as an io/fs.FS so application-level runners can replay them. |
|
content/store
Package store defines the persistence contract for content_management.
|
Package store defines the persistence contract for content_management. |
|
content/store/postgres
Package postgres is the Postgres Store implementation for content_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for content_management backed by database/sql. |
|
content/store/sqlite
Package sqlite is the default Store implementation for content_management backed by database/sql.
|
Package sqlite is the default Store implementation for content_management backed by database/sql. |
|
contracttest
storecontract.go — conformance checks for the parts of the store contract that AssertTenantScoped does not reach: the list surface, tenant reassignment through Update, and lifecycle rows that must stop being listed.
|
storecontract.go — conformance checks for the parts of the store contract that AssertTenantScoped does not reach: the list surface, tenant reassignment through Update, and lifecycle rows that must stop being listed. |
|
health
Package health implements the health_management business module.
|
Package health implements the health_management business module. |
|
migrate
Package migrate gives modules a way to evolve their schema.
|
Package migrate gives modules a way to evolve their schema. |
|
modulecontract
Package modulecontract makes the module boundary executable.
|
Package modulecontract makes the module boundary executable. |
|
notification
Package notification implements the notification_management business module.
|
Package notification implements the notification_management business module. |
|
notification/migrations
Package migrations exposes the embedded notification_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded notification_management migration files as an io/fs.FS so application-level runners can replay them. |
|
notification/store
Package store defines the persistence contract for notification_management.
|
Package store defines the persistence contract for notification_management. |
|
notification/store/postgres
Package postgres is the Postgres Store implementation for notification_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for notification_management backed by database/sql. |
|
notification/store/sqlite
Package sqlite is the default Store implementation for notification_management backed by database/sql.
|
Package sqlite is the default Store implementation for notification_management backed by database/sql. |
|
portslib
Package portslib defines the shared port surfaces that pk-modules business modules use to expose admin pages, health checks, in-app notifications, translations, and configurable settings.
|
Package portslib defines the shared port surfaces that pk-modules business modules use to expose admin pages, health checks, in-app notifications, translations, and configurable settings. |
|
tenant
Package tenant implements the tenant_management business module.
|
Package tenant implements the tenant_management business module. |
|
tenant/migrations
Package migrations exposes the embedded tenant_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded tenant_management migration files as an io/fs.FS so application-level runners can replay them. |
|
tenant/store
Package store defines the persistence contract for tenant_management.
|
Package store defines the persistence contract for tenant_management. |
|
tenant/store/postgres
Package postgres is the Postgres Store implementation for tenant_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for tenant_management backed by database/sql. |
|
tenant/store/sqlite
Package sqlite is the default Store implementation backed by database/sql.
|
Package sqlite is the default Store implementation backed by database/sql. |
|
user
Package user implements the user_management business module.
|
Package user implements the user_management business module. |
|
user/migrations
Package migrations exposes the embedded user_management migration files as an io/fs.FS so application-level runners can replay them.
|
Package migrations exposes the embedded user_management migration files as an io/fs.FS so application-level runners can replay them. |
|
user/store
Package store defines the persistence contract for user_management.
|
Package store defines the persistence contract for user_management. |
|
user/store/postgres
Package postgres is the Postgres Store implementation for user_management backed by database/sql.
|
Package postgres is the Postgres Store implementation for user_management backed by database/sql. |
|
user/store/sqlite
Package sqlite is the default Store implementation for user_management backed by database/sql.
|
Package sqlite is the default Store implementation for user_management backed by database/sql. |
Click to show internal directories.
Click to hide internal directories.