Directories
¶
| Path | Synopsis |
|---|---|
|
Package accounts maps identities to local accounts, protects signed-in routes and deletes accounts.
|
Package accounts maps identities to local accounts, protects signed-in routes and deletes accounts. |
|
Package apikeys issues API keys to accounts and authenticates API requests with them.
|
Package apikeys issues API keys to accounts and authenticates API requests with them. |
|
Package app is the entry point of a C4Stack application.
|
Package app is the entry point of a C4Stack application. |
|
apptest
Package apptest gives integration tests an App on a fresh, disposable database.
|
Package apptest gives integration tests an App on a fresh, disposable database. |
|
cmd
|
|
|
c4stack
command
Command c4stack generates new C4Stack apps.
|
Command c4stack generates new C4Stack apps. |
|
Package credits keeps prepaid credit for accounts: a ledger, purchases through a payment provider, and the charges the app makes for its work.
|
Package credits keeps prepaid credit for accounts: a ledger, purchases through a payment provider, and the charges the app makes for its work. |
|
expiry
Package expiry expires credit that has gone unused, after warning its owner.
|
Package expiry expires credit that has gone unused, after warning its owner. |
|
Package email defines the transactional email sender interface.
|
Package email defines the transactional email sender interface. |
|
scaleway
Package scaleway sends email through Scaleway Transactional Email.
|
Package scaleway sends email through Scaleway Transactional Email. |
|
Package identity defines the identity provider interface.
|
Package identity defines the identity provider interface. |
|
hanko
Package hanko is the Hanko identity provider adapter.
|
Package hanko is the Hanko identity provider adapter. |
|
internal
|
|
|
postgres
Package postgres connects to PostgreSQL and applies namespaced migrations.
|
Package postgres connects to PostgreSQL and applies namespaced migrations. |
|
scaffold
Package scaffold generates a new C4Stack app.
|
Package scaffold generates a new C4Stack app. |
|
testdb
Package testdb creates disposable databases for integration tests.
|
Package testdb creates disposable databases for integration tests. |
|
Package payments defines the payment provider interface the credits module uses: a hosted checkout for a server-priced amount, and verified webhook events.
|
Package payments defines the payment provider interface the credits module uses: a hosted checkout for a server-priced amount, and verified webhook events. |
|
creem
Package creem is the Creem payment provider adapter.
|
Package creem is the Creem payment provider adapter. |
|
templ: version: v0.3.1070
|
templ: version: v0.3.1070 |
|
Package web provides a Gin engine with the security middleware C4Stack apps share: request IDs and logging, safe panic recovery, a host check, security headers with an extensible Content Security Policy, body limits and CSRF protection.
|
Package web provides a Gin engine with the security middleware C4Stack apps share: request IDs and logging, safe panic recovery, a host check, security headers with an extensible Content Security Policy, body limits and CSRF protection. |
Click to show internal directories.
Click to hide internal directories.