Directories
¶
| Path | Synopsis |
|---|---|
|
Package dbschema is the portable model of a relational database's shape: tables, columns, keys, and enums.
|
Package dbschema is the portable model of a relational database's shape: tables, columns, keys, and enums. |
|
Package protocol defines the wire format and schema model shared between Orchard and its providers.
|
Package protocol defines the wire format and schema model shared between Orchard and its providers. |
|
Package provider defines the interface that both builtin and external providers implement.
|
Package provider defines the interface that both builtin and external providers implement. |
|
exec
Package exec is the builtin Orchard provider for shell command execution.
|
Package exec is the builtin Orchard provider for shell command execution. |
|
external
Package external implements a provider that runs as a subprocess and communicates with Orchard over JSON Lines on stdio.
|
Package external implements a provider that runs as a subprocess and communicates with Orchard over JSON Lines on stdio. |
|
grpc
Package grpc is the builtin Orchard provider for gRPC services.
|
Package grpc is the builtin Orchard provider for gRPC services. |
|
grpc/grpctest
Package grpctest serves the test Accounts service (testdata/ accounts.proto) for builtin/grpc's unit and integration tests.
|
Package grpctest serves the test Accounts service (testdata/ accounts.proto) for builtin/grpc's unit and integration tests. |
|
http
Package http is the builtin Orchard provider for HTTP requests.
|
Package http is the builtin Orchard provider for HTTP requests. |
|
mysql
Package mysql is the builtin Orchard provider for MySQL (and MariaDB).
|
Package mysql is the builtin Orchard provider for MySQL (and MariaDB). |
|
postgres
Package postgres is the builtin Orchard provider for PostgreSQL.
|
Package postgres is the builtin Orchard provider for PostgreSQL. |
|
redis
Package redis is the builtin Orchard provider for Redis and wire-compatible stores (Valkey, Dragonfly, KeyDB).
|
Package redis is the builtin Orchard provider for Redis and wire-compatible stores (Valkey, Dragonfly, KeyDB). |
|
s3
Package s3 is the builtin Orchard provider for Amazon S3 and S3-compatible object stores (MinIO, Cloudflare R2, LocalStack), and for Google Cloud Storage through its S3-compatible XML API.
|
Package s3 is the builtin Orchard provider for Amazon S3 and S3-compatible object stores (MinIO, Cloudflare R2, LocalStack), and for Google Cloud Storage through its S3-compatible XML API. |
|
sqlite
Package sqlite is the builtin Orchard provider for SQLite.
|
Package sqlite is the builtin Orchard provider for SQLite. |
|
Package snapshot reads and writes schema snapshots: the files `orchard schema pull` writes to .orchard/schema/<alias>.json so that plan-time checks and editor tooling can see the shape of an external system (a database today; an OpenAPI spec or protobuf descriptors later) without connecting to it.
|
Package snapshot reads and writes schema snapshots: the files `orchard schema pull` writes to .orchard/schema/<alias>.json so that plan-time checks and editor tooling can see the shape of an external system (a database today; an OpenAPI spec or protobuf descriptors later) without connecting to it. |
Click to show internal directories.
Click to hide internal directories.