1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/dist/tools/features_yaml2mx/schema.cddl
Marian Buschsieweke 3ee25d02be
features.yaml: List and document all RIOT features
This lists and documents features in a machine readable form. It is
intended to be used for documentation and the build system.

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: chrysn <chrysn@fsfe.org>
2024-02-23 15:12:11 +01:00

17 lines
327 B
Plaintext

root = group-toplevel
group-toplevel = group .within { "groups" => any }
group-nested = group .within { "title" => tstr, any => any }
group = {
? "title" => tstr,
? "help" => tstr,
? "features" => [ + feature ],
? "groups" => [ + group-nested ],
}
feature = {
"name" => tstr,
? "help" => tstr,
}