Module

ridu

github.com/riducms/ridu — The ergonomic application facade for config, startup, and access decisions.

Functions 6

  • ridu.New()

    Create an application from config and a document store.

  • ridu.Resolve()

    Resolve executable config into a deterministic schema manifest.

  • ridu.Execute()

    Run the API, admin, jobs, and shutdown lifecycle.

  • ridu.Allow()

    Allow an access-controlled operation.

  • ridu.Deny()

    Deny an access-controlled operation.

  • ridu.Where()

    Constrain access to documents matching a query expression.

Types 3

Configuration 18

Runtime setup 12

Local API 14

Authentication 20

Uploads 3

Durable tasks 24

Access 9

Hooks 5

Custom endpoints 3

Plugins 29

Observability 3

Application contracts 1

  • type ridu.App

    A resolved application bound to its document and optional service stores.

Runtime 2

Constants 36