Directories
¶
| Path | Synopsis |
|---|---|
|
Package admin is the shell: the pages a person sees, as opposed to the routes a program calls.
|
Package admin is the shell: the pages a person sees, as opposed to the routes a program calls. |
|
internal
Package internal is the shell's implementation: the frame, the pages written by hand, and the screens generated from every resource kit/rest registered.
|
Package internal is the shell's implementation: the frame, the pages written by hand, and the screens generated from every resource kit/rest registered. |
|
Package audit is the module manifest: what the kernel needs to know about the audit trail that it cannot learn from a function call.
|
Package audit is the module manifest: what the kernel needs to know about the audit trail that it cannot learn from a function call. |
|
contracts
Package contracts is everything another module, an app or a test may know about the audit trail: the row, the query, the permission and the Service interface.
|
Package contracts is everything another module, an app or a test may know about the audit trail: the row, the query, the permission and the Service interface. |
|
contracts/audittest
Package audittest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package audittest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the audit module.
|
Package internal is every implementation of the audit module. |
|
Package auth is signing in: sessions, passwords, single sign-on, and the roles that decide what a caller may do.
|
Package auth is signing in: sessions, passwords, single sign-on, and the roles that decide what a caller may do. |
|
contracts
Package contracts is everything another module, an app or a test may know about signing in: the session, the identity a caller has, the errors a login can fail with, and the Service interface.
|
Package contracts is everything another module, an app or a test may know about signing in: the session, the identity a caller has, the errors a login can fail with, and the Service interface. |
|
contracts/authtest
Package authtest is the conformance suite for contracts.Service, a fake that passes it, and an OpenID Connect issuer a test can sign in against.
|
Package authtest is the conformance suite for contracts.Service, a fake that passes it, and an OpenID Connect issuer a test can sign in against. |
|
internal
Package internal is every implementation of the auth module.
|
Package internal is every implementation of the auth module. |
|
Package billing is the module manifest: what a tenant is paying for.
|
Package billing is the module manifest: what a tenant is paying for. |
|
contracts
Package contracts is everything another module, an app or a test may know about billing: the two entities, the events, the permissions, the payment provider this module needs somebody else to satisfy, and the Service interface.
|
Package contracts is everything another module, an app or a test may know about billing: the two entities, the events, the permissions, the payment provider this module needs somebody else to satisfy, and the Service interface. |
|
contracts/billingtest
Package billingtest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package billingtest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the billing module.
|
Package internal is every implementation of the billing module. |
|
Package content is the module manifest: the pages and posts a tenant's public site is made of.
|
Package content is the module manifest: the pages and posts a tenant's public site is made of. |
|
contracts
Package contracts is everything another module, an app or a test may know about content: the entity, the events, the permissions and the Service interface.
|
Package contracts is everything another module, an app or a test may know about content: the entity, the events, the permissions and the Service interface. |
|
contracts/contenttest
Package contenttest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package contenttest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the content module.
|
Package internal is every implementation of the content module. |
|
Package file is the module manifest: uploaded bytes and the rows that name them.
|
Package file is the module manifest: uploaded bytes and the rows that name them. |
|
contracts
Package contracts is everything another module, an app or a test may know about files: the entity, the events, the permissions, the storage this module needs somebody else to satisfy, and the Service interface.
|
Package contracts is everything another module, an app or a test may know about files: the entity, the events, the permissions, the storage this module needs somebody else to satisfy, and the Service interface. |
|
contracts/filetest
Package filetest is the conformance suite for contracts.Service, a Storage in memory that the suite runs against, and a fake Service that passes it.
|
Package filetest is the conformance suite for contracts.Service, a Storage in memory that the suite runs against, and a fake Service that passes it. |
|
internal
Package internal is every implementation of the file module.
|
Package internal is every implementation of the file module. |
|
Package notification is the module manifest: telling somebody something, in the application and optionally by mail.
|
Package notification is the module manifest: telling somebody something, in the application and optionally by mail. |
|
contracts
Package contracts is everything another module, an app or a test may know about notifications: the entity, the notice, the events, the two interfaces this module needs somebody else to satisfy, and the Service.
|
Package contracts is everything another module, an app or a test may know about notifications: the entity, the notice, the events, the two interfaces this module needs somebody else to satisfy, and the Service. |
|
internal
Package internal is every implementation of the notification module.
|
Package internal is every implementation of the notification module. |
|
Package site is the module manifest: the data a tenant's public site is made of, and none of the rendering.
|
Package site is the module manifest: the data a tenant's public site is made of, and none of the rendering. |
|
contracts
Package contracts is everything another module, an app or a test may know about a tenant's public site: the settings, the event, the permission and the Service interface.
|
Package contracts is everything another module, an app or a test may know about a tenant's public site: the settings, the event, the permission and the Service interface. |
|
contracts/sitetest
Package sitetest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package sitetest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the site module.
|
Package internal is every implementation of the site module. |
|
Package task is the module manifest: what the kernel needs to know about tasks that it cannot learn from a function call.
|
Package task is the module manifest: what the kernel needs to know about tasks that it cannot learn from a function call. |
|
contracts
Package contracts is everything another module, an app or a test may know about tasks: the entity, the events, the permissions and the Service interface.
|
Package contracts is everything another module, an app or a test may know about tasks: the entity, the events, the permissions and the Service interface. |
|
contracts/tasktest
Package tasktest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package tasktest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the task module.
|
Package internal is every implementation of the task module. |
|
Package tenant is the control plane: which customers exist, and which host belongs to which one.
|
Package tenant is the control plane: which customers exist, and which host belongs to which one. |
|
contracts
Package contracts is everything another module, an app or a test may know about tenants: the entity, the events, the permission and the Service interface.
|
Package contracts is everything another module, an app or a test may know about tenants: the entity, the events, the permission and the Service interface. |
|
contracts/tenanttest
Package tenanttest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package tenanttest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the tenant module.
|
Package internal is every implementation of the tenant module. |
|
Package user is the module manifest: the people in a tenant.
|
Package user is the module manifest: the people in a tenant. |
|
contracts
Package contracts is everything another module, an app or a test may know about users: the entity, the events, the permissions and the Service interface.
|
Package contracts is everything another module, an app or a test may know about users: the entity, the events, the permissions and the Service interface. |
|
contracts/usertest
Package usertest is the conformance suite for contracts.Service, and a fake that passes it.
|
Package usertest is the conformance suite for contracts.Service, and a fake that passes it. |
|
internal
Package internal is every implementation of the user module.
|
Package internal is every implementation of the user module. |
Click to show internal directories.
Click to hide internal directories.