API reference ============= Most of the public API is covered in :doc:`reference`. The symbols below round out the surface for tool authors and contributors. codegen CLI ----------- .. automodule:: codegen.cli :members: be target ----------- .. automodule:: be.target :members: be_root target -------------- The schema (:class:`be_root.config.RootConfig`) is documented in :doc:`reference`. The wiring lives here: .. automodule:: be_root.target :members: .. automodule:: be_root.operations :members: fe target --------- The schema (:class:`fe.config.ProjectConfig`) is documented in :doc:`reference`. The wiring lives here: .. automodule:: fe.target :members: .. automodule:: fe.operations :members: fe_root target -------------- The schema (:class:`fe_root.config.RootConfig`) is documented in :doc:`reference`. The wiring lives here: .. automodule:: fe_root.target :members: .. automodule:: fe_root.operations :members: codegen.config -------------- .. automodule:: codegen.config :members: codegen.jsonnet --------------- .. automodule:: codegen.jsonnet :members: codegen.pipeline ---------------- .. automodule:: codegen.pipeline :members: codegen.assembler ----------------- .. automodule:: codegen.assembler :members: codegen.banner -------------- .. automodule:: codegen.banner :members: be.operations --------------- .. automodule:: be.operations.renderers :members: .. automodule:: be.operations.get :members: .. automodule:: be.operations.list :members: .. automodule:: be.operations.create :members: .. automodule:: be.operations.update :members: .. automodule:: be.operations.delete :members: .. automodule:: be.operations.filter :members: .. automodule:: be.operations.order :members: .. automodule:: be.operations.paginate :members: .. automodule:: be.operations.action :members: .. automodule:: be.operations.actions :members: .. automodule:: be.operations.permissions :members: .. automodule:: be.operations.auth :members: .. automodule:: be.operations.scaffold :members: .. automodule:: be.operations.rate_limit_scaffold :members: .. automodule:: be.operations.rate_limit :members: .. automodule:: be.operations.telemetry :members: .. automodule:: be.operations.comms_scaffold :members: .. automodule:: be.operations.routing :members: .. automodule:: be.operations.representations :members: .. automodule:: be.operations.resource_registry :members: