pulumi/pkg/codegen/schema
Will Jones 09459b3e01
Document code generation concepts (#17162)
This commit begins the process of elucidating the various code
generation packages and functions that make up Pulumi -- SDKgen,
programgen, docsgen, and so on. We commandeer `pkg/codegen/README` as an
index for this content, linking to it from the wider architecture
documentation.
2024-09-05 13:12:59 +00:00
..
README.md Document code generation concepts (#17162) 2024-09-05 13:12:59 +00:00
bind.go Prepare golangci-lint upgrade (#17065) 2024-08-28 07:57:38 +00:00
docs_parser.go golangci-lint: Enable staticcheck 2023-01-14 16:59:46 -08:00
docs_renderer.go all: Assert => Assertf 2023-03-03 14:37:43 -08:00
docs_test.go Actually disable plugin acquisition (#14134) 2023-10-14 08:32:43 +00:00
loader.go Fix bug in param loader (#17148) 2024-09-04 07:17:09 +00:00
loader_cached.go Split caching logic into it's own type to use with LoaderClient (#17118) 2024-08-31 13:25:20 +00:00
loader_cached_test.go Split caching logic into it's own type to use with LoaderClient (#17118) 2024-08-31 13:25:20 +00:00
loader_client.go Support loading parameterized schemas in the schema loader (#17108) 2024-08-30 14:25:29 +00:00
loader_js.go [display] Enable WASM compilation (#16246) 2024-05-24 20:27:56 +00:00
loader_mmap.go [display] Enable WASM compilation (#16246) 2024-05-24 20:27:56 +00:00
loader_schema_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
loader_server.go Add schema loader service 2023-07-27 15:03:52 +01:00
loader_test.go Fix bug in param loader (#17148) 2024-09-04 07:17:09 +00:00
mock_pulumi_schema.go Support loading parameterized schemas in the schema loader (#17108) 2024-08-30 14:25:29 +00:00
package_reference.go Use publisher and repository fields to default the Go import path (#16899) 2024-08-07 21:02:07 +00:00
pulumi.json Change parameterization in schemas to base64 strings (#16614) 2024-07-10 15:36:05 +00:00
schema.go Prepare golangci-lint upgrade (#17065) 2024-08-28 07:57:38 +00:00
schema_test.go Ensure internal provider state doesn't clash with user config (#16837) 2024-07-30 12:22:32 +00:00

README.md

(schema)=

Pulumi Schema

This package defines Pulumi Schema, a language-neutral specification for cloud resource models. Pulumi Schema is the interface definition language for all Pulumi Packages, and is used as the input to SDK code generation for each supported Pulumi language.