mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-11-29 01:54:32 +01:00
* add no key setting * do it here instead of in main loop * add a warning * docs: update a bunch of docs with features * linux-only test * oop * skip field check for other os * oop * easier way of doing it * use dead code * oop * huh guess I don't need it
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.