Justin Martin 118bb5e061
feature: free arc (#1812)
* feature: free arc

* freebsd clippy no-default-features

* add alias to free_arc

* add get_threads to default config

* clippy

* code review: combine zfs feature and target_os build cfgs
2025-10-12 15:08:55 -04:00
..
2025-10-12 15:08:55 -04:00
2025-10-07 18:31:36 -04:00

Config JSON Schema

Generation

These are automatically generated from code using schemars. They're locked behind a feature flag to avoid building unnecessary code for release builds, and you can generate them like so:

cargo run --features="generate_schema" -- --generate_schema > schema/nightly/bottom.json

Alternatively, run the script in scripts/schema/generate.sh, which does this for you.

Publication

To publish these schemas, cut a new version by copying nightly to a new folder with a version number matching bottom's (e.g. v0.10 if bottom is on v0.10.x bottom). Then, make a PR to schemastore updating the catalog.

For more info, see the schemastore repo. An example PR can be found here.