[pdm-devel] [PATCH proxmox v2 4/5] docgen: add docgen crate
Lukas Wagner
l.wagner at proxmox.com
Wed Nov 19 14:13:50 CET 2025
One comment inline.
On Thu Nov 13, 2025 at 1:00 PM CET, Shannon Sterz wrote:
> diff --git a/proxmox-docgen/src/lib.rs b/proxmox-docgen/src/lib.rs
> new file mode 100644
> index 00000000..b3ef1ff8
> --- /dev/null
> +++ b/proxmox-docgen/src/lib.rs
> @@ -0,0 +1,322 @@
> +use serde_json::{json, Value};
> +
> +use proxmox_router::{ApiAccess, ApiHandler, ApiMethod, Permission, Router, SubRoute};
> +use proxmox_schema::format::get_property_string_type_text;
> +use proxmox_schema::{ApiStringFormat, ObjectSchemaType, Schema};
>
This should have some API docs :)
> +pub fn generate_api_tree(router: &Router, path: &str, privileges: &[(&str, u64)]) -> Value {
> + let mut data = dump_api_schema(router, path, privileges);
> + data["expanded"] = true.into();
> + data
> +}
> +
More information about the pdm-devel
mailing list