Skip to main content

Module dev

Module dev 

Source
Expand description

Development commands for building and running an application workspace.

Structs§

BtcpayDevProfile
Project-owned metadata used by the local BTCPay development adapter.
ProjectProfile
Describes the backend, web client, and generated assets of one project.
WasmBindgenPublicAsset
Build settings for a public WebAssembly asset produced by wasm-bindgen.
WorkspacePaths
Resolved workspace, project, and web-client directories for a project.

Enums§

ProjectPublicAsset
A browser asset that must be built before the web client is served.
RunMode
Selects how the backend and web client are run after preparation.

Functions§

build_profile
Builds registered public assets and the React client without starting the backend.
resolve_paths_from_manifest_dir
Resolves project paths by walking upward from a Cargo manifest directory.
resolve_paths_from_workspace_project
Resolves project paths from a repository directory beneath the current workspace.
run_profile
Prepares a project and runs it in the requested mode.
run_project
Runs the selected development task for profile.

Type Aliases§

DevResult
Result type returned by development workflow operations.