From 97198b5e5afe6843fbb1efd9dcf4667ddaaa37cb Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Mon, 7 Sep 2026 16:09:27 +0200 Subject: [PATCH] doc/nav: split sidebar into {guides,reference} These are the base columns for splitting the content. Moved every file roughly where it belongs We need focused follow ups to split more reference material from the guides. --- doc/nav.json | 1240 +++++++++++++++++++++++++------------------------- 1 file changed, 617 insertions(+), 623 deletions(-) diff --git a/doc/nav.json b/doc/nav.json index 3890f72e7ec2..1daebcad8827 100644 --- a/doc/nav.json +++ b/doc/nav.json @@ -20,8 +20,8 @@ ] }, { - "label": "Using Nixpkgs", - "id": "part-using", + "label": "Guides", + "id": "guides", "children": [ { "file": "using-nixpkgs.md" @@ -40,473 +40,614 @@ }, { "file": "using/overrides.chapter.md" + }, + { + "label": "Standard environment", + "id": "part-stdenv", + "children": [ + { + "file": "stdenv.md" + }, + { + "file": "stdenv/stdenv.chapter.md" + }, + { + "file": "stdenv/meta.chapter.md" + }, + { + "file": "stdenv/passthru.chapter.md" + }, + { + "file": "stdenv/multiple-output.chapter.md" + }, + { + "file": "stdenv/cross-compilation.chapter.md" + }, + { + "file": "stdenv/platform-notes.chapter.md" + } + ] + }, + { + "label": "Languages and frameworks", + "id": "chap-language-support", + "children": [ + { + "file": "languages-frameworks/index.md" + }, + { + "file": "languages-frameworks/agda.section.md" + }, + { + "file": "languages-frameworks/android.section.md" + }, + { + "file": "languages-frameworks/astal.section.md" + }, + { + "file": "languages-frameworks/beam.section.md" + }, + { + "file": "languages-frameworks/chicken.section.md" + }, + { + "file": "languages-frameworks/cosmic.section.md" + }, + { + "file": "languages-frameworks/crystal.section.md" + }, + { + "file": "languages-frameworks/cuda.section.md" + }, + { + "file": "languages-frameworks/cuelang.section.md" + }, + { + "file": "languages-frameworks/dart.section.md" + }, + { + "file": "languages-frameworks/dhall.section.md" + }, + { + "file": "languages-frameworks/dlang.section.md" + }, + { + "file": "languages-frameworks/dotnet.section.md" + }, + { + "file": "languages-frameworks/emscripten.section.md" + }, + { + "file": "languages-frameworks/factor.section.md" + }, + { + "file": "languages-frameworks/gnome.section.md" + }, + { + "file": "languages-frameworks/go.section.md" + }, + { + "file": "languages-frameworks/gradle.section.md" + }, + { + "file": "languages-frameworks/hare.section.md" + }, + { + "file": "languages-frameworks/haskell.section.md" + }, + { + "file": "languages-frameworks/hy.section.md" + }, + { + "file": "languages-frameworks/idris.section.md" + }, + { + "file": "languages-frameworks/idris2.section.md" + }, + { + "file": "languages-frameworks/ios.section.md" + }, + { + "file": "languages-frameworks/java.section.md" + }, + { + "file": "languages-frameworks/javascript.section.md" + }, + { + "file": "languages-frameworks/julia.section.md" + }, + { + "file": "languages-frameworks/lean4.section.md" + }, + { + "file": "languages-frameworks/lisp.section.md" + }, + { + "file": "languages-frameworks/lua.section.md" + }, + { + "file": "languages-frameworks/maven.section.md" + }, + { + "file": "languages-frameworks/nim.section.md" + }, + { + "file": "languages-frameworks/ocaml.section.md" + }, + { + "file": "languages-frameworks/octave.section.md" + }, + { + "file": "languages-frameworks/perl.section.md" + }, + { + "file": "languages-frameworks/php.section.md" + }, + { + "file": "languages-frameworks/pkg-config.section.md" + }, + { + "file": "languages-frameworks/python.section.md" + }, + { + "file": "languages-frameworks/qt.section.md" + }, + { + "file": "languages-frameworks/r.section.md" + }, + { + "file": "languages-frameworks/rocq.section.md" + }, + { + "file": "languages-frameworks/ruby.section.md" + }, + { + "file": "languages-frameworks/rust.section.md" + }, + { + "file": "languages-frameworks/scheme.section.md" + }, + { + "file": "languages-frameworks/swift.section.md" + }, + { + "file": "languages-frameworks/tcl.section.md" + }, + { + "file": "languages-frameworks/texlive.section.md" + }, + { + "file": "languages-frameworks/typst.section.md" + }, + { + "file": "languages-frameworks/vim.section.md" + }, + { + "file": "languages-frameworks/neovim.section.md" + } + ] + }, + { + "label": "Toolchains", + "id": "part-toolchains", + "children": [ + { + "file": "toolchains.md" + }, + { + "file": "toolchains/llvm.chapter.md" + } + ] + }, + { + "label": "Build helpers", + "id": "part-builders", + "children": [ + { + "file": "build-helpers.md" + }, + { + "file": "build-helpers/fixed-point-arguments.chapter.md" + }, + { + "file": "build-helpers/fetchers.chapter.md" + }, + { + "file": "build-helpers/trivial-build-helpers.chapter.md" + }, + { + "file": "build-helpers/testers.chapter.md" + }, + { + "file": "build-helpers/dev-shell-tools.chapter.md" + }, + { + "label": "Special build helpers", + "id": "chap-special", + "children": [ + { + "file": "build-helpers/special.md" + }, + { + "file": "build-helpers/special/buildenv.section.md" + }, + { + "file": "build-helpers/special/fakenss.section.md" + }, + { + "file": "build-helpers/special/fhs-environments.section.md" + }, + { + "file": "build-helpers/special/makesetuphook.section.md" + }, + { + "file": "build-helpers/special/mkshell.section.md" + }, + { + "file": "build-helpers/special/vm-tools.section.md" + }, + { + "file": "build-helpers/special/checkpoint-build.section.md" + } + ] + }, + { + "label": "Images", + "id": "chap-images", + "children": [ + { + "file": "build-helpers/images.md" + }, + { + "file": "build-helpers/images/appimagetools.section.md" + }, + { + "file": "build-helpers/images/dockertools.section.md" + }, + { + "file": "build-helpers/images/ocitools.section.md" + }, + { + "file": "build-helpers/images/portableservice.section.md" + }, + { + "file": "build-helpers/images/makediskimage.section.md" + }, + { + "file": "build-helpers/images/binarycache.section.md" + } + ] + }, + { + "label": "Hooks reference", + "id": "chap-hooks", + "children": [ + { + "file": "hooks/index.md" + }, + { + "file": "hooks/autoconf.section.md" + }, + { + "file": "hooks/automake.section.md" + }, + { + "file": "hooks/autopatchcil.section.md" + }, + { + "file": "hooks/autopatchelf.section.md" + }, + { + "file": "hooks/aws-c-common.section.md" + }, + { + "file": "hooks/bmake.section.md" + }, + { + "file": "hooks/breakpoint.section.md" + }, + { + "file": "hooks/cernlib.section.md" + }, + { + "file": "hooks/check-phase-thread-limit-hook.section.md" + }, + { + "file": "hooks/cmake.section.md" + }, + { + "file": "hooks/desktop-file-utils.section.md" + }, + { + "file": "hooks/gdk-pixbuf.section.md" + }, + { + "file": "hooks/gnome.section.md" + }, + { + "file": "hooks/haredo.section.md" + }, + { + "file": "hooks/installAgentSkills.section.md" + }, + { + "file": "hooks/installShellFiles.section.md" + }, + { + "file": "hooks/installFonts.section.md" + }, + { + "file": "hooks/juce.section.md" + }, + { + "file": "hooks/julec.section.md" + }, + { + "file": "hooks/just.section.md" + }, + { + "file": "hooks/libglycin.section.md" + }, + { + "file": "hooks/libiconv.section.md" + }, + { + "file": "hooks/libxml2.section.md" + }, + { + "file": "hooks/memcached-test-hook.section.md" + }, + { + "file": "hooks/meson.section.md" + }, + { + "file": "hooks/mpi-check-hook.section.md" + }, + { + "file": "hooks/ninja.section.md" + }, + { + "file": "hooks/nodejs-install-executables.section.md" + }, + { + "file": "hooks/nodejs-install-manuals.section.md" + }, + { + "file": "hooks/npm-build-hook.section.md" + }, + { + "file": "hooks/npm-config-hook.section.md" + }, + { + "file": "hooks/npm-install-hook.section.md" + }, + { + "file": "hooks/patch-rc-path-hooks.section.md" + }, + { + "file": "hooks/perl.section.md" + }, + { + "file": "hooks/pkg-config.section.md" + }, + { + "file": "hooks/pnpm.section.md" + }, + { + "file": "hooks/postgresql-test-hook.section.md" + }, + { + "file": "hooks/premake.section.md" + }, + { + "file": "hooks/python.section.md" + }, + { + "file": "hooks/redis-test-hook.section.md" + }, + { + "file": "hooks/scons.section.md" + }, + { + "file": "hooks/tauri.section.md" + }, + { + "file": "hooks/tetex-tex-live.section.md" + }, + { + "file": "hooks/udevCheckHook.section.md" + }, + { + "file": "hooks/unzip.section.md" + }, + { + "file": "hooks/validatePkgConfig.section.md" + }, + { + "file": "hooks/versionCheckHook.section.md" + }, + { + "file": "hooks/waf.section.md" + }, + { + "file": "hooks/writable-tmpdir-as-home-hook.section.md" + }, + { + "file": "hooks/zig.section.md" + }, + { + "file": "hooks/xcbuild.section.md" + }, + { + "file": "hooks/xfce4-dev-tools.section.md" + } + ] + }, + { + "label": "Packages", + "id": "chap-packages", + "children": [ + { + "file": "packages/index.md" + }, + { + "file": "packages/citrix.section.md" + }, + { + "file": "packages/darwin-builder.section.md" + }, + { + "file": "packages/dlib.section.md" + }, + { + "file": "packages/eclipse.section.md" + }, + { + "file": "packages/elm.section.md" + }, + { + "file": "packages/emacs.section.md" + }, + { + "file": "packages/firefox.section.md" + }, + { + "file": "packages/friction-graphics.section.md" + }, + { + "file": "packages/fish.section.md" + }, + { + "file": "packages/fuse.section.md" + }, + { + "file": "packages/geant4.section.md" + }, + { + "file": "packages/ibus.section.md" + }, + { + "file": "packages/inkscape.section.md" + }, + { + "file": "packages/kakoune.section.md" + }, + { + "file": "packages/krita.section.md" + }, + { + "file": "packages/linux.section.md" + }, + { + "file": "packages/lhapdf.section.md" + }, + { + "file": "packages/locales.section.md" + }, + { + "file": "packages/etc-files.section.md" + }, + { + "file": "packages/nginx.section.md" + }, + { + "file": "packages/nrfutil.section.md" + }, + { + "file": "packages/opengl.section.md" + }, + { + "file": "packages/packer.section.md" + }, + { + "file": "packages/shell-helpers.section.md" + }, + { + "file": "packages/python-tree-sitter.section.md" + }, + { + "label": "treefmt", + "id": "treefmt", + "children": [ + { + "file": "packages/treefmt.section.md" + }, + { + "id-prefix": "auto-generated-treefmt-functions", + "file": "packages/treefmt-functions.section.md" + } + ] + }, + { + "file": "packages/steam.section.md" + }, + { + "file": "packages/cataclysm-dda.section.md" + }, + { + "file": "packages/urxvt.section.md" + }, + { + "file": "packages/vcpkg.section.md" + }, + { + "file": "packages/weechat.section.md" + }, + { + "file": "packages/uv.section.md" + }, + { + "file": "packages/build-support.md" + } + ] + } + ] + }, + { + "label": "Modules", + "id": "modules", + "children": [ + { + "file": "modules/index.md" + }, + { + "file": "modules/generic.chapter.md" + } + ] } ] }, { - "label": "Nixpkgs lib", - "id": "id-1.4", + "label": "Reference", + "id": "reference", "children": [ { "file": "lib.md" }, { - "label": "Functions reference", - "id": "chap-functions", - "children": [ - { - "file": "functions.md" - }, - { - "id-prefix": "auto-generated", - "file": "functions/library.md" - }, - { - "file": "functions/generators.section.md" - }, - { - "file": "functions/debug.section.md" - }, - { - "file": "functions/prefer-remote-fetch.section.md" - }, - { - "file": "functions/nix-gitignore.section.md" - } - ] + "file": "functions.md" + }, + { + "id-prefix": "auto-generated", + "file": "functions/library.md" + }, + { + "file": "functions/generators.section.md" + }, + { + "file": "functions/debug.section.md" + }, + { + "file": "functions/prefer-remote-fetch.section.md" + }, + { + "file": "functions/nix-gitignore.section.md" }, { "file": "module-system/module-system.chapter.md" } ] }, - { - "label": "Standard environment", - "id": "part-stdenv", - "children": [ - { - "file": "stdenv.md" - }, - { - "file": "stdenv/stdenv.chapter.md" - }, - { - "file": "stdenv/meta.chapter.md" - }, - { - "file": "stdenv/passthru.chapter.md" - }, - { - "file": "stdenv/multiple-output.chapter.md" - }, - { - "file": "stdenv/cross-compilation.chapter.md" - }, - { - "file": "stdenv/platform-notes.chapter.md" - } - ] - }, - { - "label": "Toolchains", - "id": "part-toolchains", - "children": [ - { - "file": "toolchains.md" - }, - { - "file": "toolchains/llvm.chapter.md" - } - ] - }, - { - "label": "Build helpers", - "id": "part-builders", - "children": [ - { - "file": "build-helpers.md" - }, - { - "file": "build-helpers/fixed-point-arguments.chapter.md" - }, - { - "file": "build-helpers/fetchers.chapter.md" - }, - { - "file": "build-helpers/trivial-build-helpers.chapter.md" - }, - { - "file": "build-helpers/testers.chapter.md" - }, - { - "file": "build-helpers/dev-shell-tools.chapter.md" - }, - { - "label": "Special build helpers", - "id": "chap-special", - "children": [ - { - "file": "build-helpers/special.md" - }, - { - "file": "build-helpers/special/buildenv.section.md" - }, - { - "file": "build-helpers/special/fakenss.section.md" - }, - { - "file": "build-helpers/special/fhs-environments.section.md" - }, - { - "file": "build-helpers/special/makesetuphook.section.md" - }, - { - "file": "build-helpers/special/mkshell.section.md" - }, - { - "file": "build-helpers/special/vm-tools.section.md" - }, - { - "file": "build-helpers/special/checkpoint-build.section.md" - } - ] - }, - { - "label": "Images", - "id": "chap-images", - "children": [ - { - "file": "build-helpers/images.md" - }, - { - "file": "build-helpers/images/appimagetools.section.md" - }, - { - "file": "build-helpers/images/dockertools.section.md" - }, - { - "file": "build-helpers/images/ocitools.section.md" - }, - { - "file": "build-helpers/images/portableservice.section.md" - }, - { - "file": "build-helpers/images/makediskimage.section.md" - }, - { - "file": "build-helpers/images/binarycache.section.md" - } - ] - }, - { - "label": "Hooks reference", - "id": "chap-hooks", - "children": [ - { - "file": "hooks/index.md" - }, - { - "file": "hooks/autoconf.section.md" - }, - { - "file": "hooks/automake.section.md" - }, - { - "file": "hooks/autopatchcil.section.md" - }, - { - "file": "hooks/autopatchelf.section.md" - }, - { - "file": "hooks/aws-c-common.section.md" - }, - { - "file": "hooks/bmake.section.md" - }, - { - "file": "hooks/breakpoint.section.md" - }, - { - "file": "hooks/cernlib.section.md" - }, - { - "file": "hooks/check-phase-thread-limit-hook.section.md" - }, - { - "file": "hooks/cmake.section.md" - }, - { - "file": "hooks/desktop-file-utils.section.md" - }, - { - "file": "hooks/gdk-pixbuf.section.md" - }, - { - "file": "hooks/gnome.section.md" - }, - { - "file": "hooks/haredo.section.md" - }, - { - "file": "hooks/installAgentSkills.section.md" - }, - { - "file": "hooks/installShellFiles.section.md" - }, - { - "file": "hooks/installFonts.section.md" - }, - { - "file": "hooks/juce.section.md" - }, - { - "file": "hooks/julec.section.md" - }, - { - "file": "hooks/just.section.md" - }, - { - "file": "hooks/libglycin.section.md" - }, - { - "file": "hooks/libiconv.section.md" - }, - { - "file": "hooks/libxml2.section.md" - }, - { - "file": "hooks/memcached-test-hook.section.md" - }, - { - "file": "hooks/meson.section.md" - }, - { - "file": "hooks/mpi-check-hook.section.md" - }, - { - "file": "hooks/ninja.section.md" - }, - { - "file": "hooks/nodejs-install-executables.section.md" - }, - { - "file": "hooks/nodejs-install-manuals.section.md" - }, - { - "file": "hooks/npm-build-hook.section.md" - }, - { - "file": "hooks/npm-config-hook.section.md" - }, - { - "file": "hooks/npm-install-hook.section.md" - }, - { - "file": "hooks/patch-rc-path-hooks.section.md" - }, - { - "file": "hooks/perl.section.md" - }, - { - "file": "hooks/pkg-config.section.md" - }, - { - "file": "hooks/pnpm.section.md" - }, - { - "file": "hooks/postgresql-test-hook.section.md" - }, - { - "file": "hooks/premake.section.md" - }, - { - "file": "hooks/python.section.md" - }, - { - "file": "hooks/redis-test-hook.section.md" - }, - { - "file": "hooks/scons.section.md" - }, - { - "file": "hooks/tauri.section.md" - }, - { - "file": "hooks/tetex-tex-live.section.md" - }, - { - "file": "hooks/udevCheckHook.section.md" - }, - { - "file": "hooks/unzip.section.md" - }, - { - "file": "hooks/validatePkgConfig.section.md" - }, - { - "file": "hooks/versionCheckHook.section.md" - }, - { - "file": "hooks/waf.section.md" - }, - { - "file": "hooks/writable-tmpdir-as-home-hook.section.md" - }, - { - "file": "hooks/zig.section.md" - }, - { - "file": "hooks/xcbuild.section.md" - }, - { - "file": "hooks/xfce4-dev-tools.section.md" - } - ] - }, - { - "label": "Packages", - "id": "chap-packages", - "children": [ - { - "file": "packages/index.md" - }, - { - "file": "packages/citrix.section.md" - }, - { - "file": "packages/darwin-builder.section.md" - }, - { - "file": "packages/dlib.section.md" - }, - { - "file": "packages/eclipse.section.md" - }, - { - "file": "packages/elm.section.md" - }, - { - "file": "packages/emacs.section.md" - }, - { - "file": "packages/firefox.section.md" - }, - { - "file": "packages/friction-graphics.section.md" - }, - { - "file": "packages/fish.section.md" - }, - { - "file": "packages/fuse.section.md" - }, - { - "file": "packages/geant4.section.md" - }, - { - "file": "packages/ibus.section.md" - }, - { - "file": "packages/inkscape.section.md" - }, - { - "file": "packages/kakoune.section.md" - }, - { - "file": "packages/krita.section.md" - }, - { - "file": "packages/linux.section.md" - }, - { - "file": "packages/lhapdf.section.md" - }, - { - "file": "packages/locales.section.md" - }, - { - "file": "packages/etc-files.section.md" - }, - { - "file": "packages/nginx.section.md" - }, - { - "file": "packages/nrfutil.section.md" - }, - { - "file": "packages/opengl.section.md" - }, - { - "file": "packages/packer.section.md" - }, - { - "file": "packages/shell-helpers.section.md" - }, - { - "file": "packages/python-tree-sitter.section.md" - }, - { - "label": "treefmt", - "id": "treefmt", - "children": [ - { - "file": "packages/treefmt.section.md" - }, - { - "id-prefix": "auto-generated-treefmt-functions", - "file": "packages/treefmt-functions.section.md" - } - ] - }, - { - "file": "packages/steam.section.md" - }, - { - "file": "packages/cataclysm-dda.section.md" - }, - { - "file": "packages/urxvt.section.md" - }, - { - "file": "packages/vcpkg.section.md" - }, - { - "file": "packages/weechat.section.md" - }, - { - "file": "packages/uv.section.md" - }, - { - "file": "packages/build-support.md" - } - ] - } - ] - }, - { - "label": "Modules", - "id": "modules", - "children": [ - { - "file": "modules/index.md" - }, - { - "file": "modules/generic.chapter.md" - } - ] - }, - { - "label": "Development of Nixpkgs", - "id": "part-development", - "children": [ - { - "file": "development.md" - }, - { - "file": "development/opening-issues.chapter.md" - } - ] - }, { "label": "Contributing to Nixpkgs", "id": "part-contributing", @@ -517,6 +658,18 @@ { "file": "contributing/quick-start.chapter.md" }, + { + "label": "Development of Nixpkgs", + "id": "part-development", + "children": [ + { + "file": "development.md" + }, + { + "file": "development/opening-issues.chapter.md" + } + ] + }, { "file": "contributing/coding-conventions.chapter.md" }, @@ -531,177 +684,18 @@ }, { "file": "contributing/contributing-to-documentation.chapter.md" - } - ] - }, - { - "label": "Interoperability Standards", - "id": "part-interoperability", - "children": [ - { - "file": "interoperability.md" }, { - "file": "interoperability/cyclonedx.md" - } - ] - }, - { - "label": "Languages and frameworks", - "id": "chap-language-support", - "children": [ - { - "file": "languages-frameworks/index.md" - }, - { - "file": "languages-frameworks/agda.section.md" - }, - { - "file": "languages-frameworks/android.section.md" - }, - { - "file": "languages-frameworks/astal.section.md" - }, - { - "file": "languages-frameworks/beam.section.md" - }, - { - "file": "languages-frameworks/chicken.section.md" - }, - { - "file": "languages-frameworks/cosmic.section.md" - }, - { - "file": "languages-frameworks/crystal.section.md" - }, - { - "file": "languages-frameworks/cuda.section.md" - }, - { - "file": "languages-frameworks/cuelang.section.md" - }, - { - "file": "languages-frameworks/dart.section.md" - }, - { - "file": "languages-frameworks/dhall.section.md" - }, - { - "file": "languages-frameworks/dlang.section.md" - }, - { - "file": "languages-frameworks/dotnet.section.md" - }, - { - "file": "languages-frameworks/emscripten.section.md" - }, - { - "file": "languages-frameworks/factor.section.md" - }, - { - "file": "languages-frameworks/gnome.section.md" - }, - { - "file": "languages-frameworks/go.section.md" - }, - { - "file": "languages-frameworks/gradle.section.md" - }, - { - "file": "languages-frameworks/hare.section.md" - }, - { - "file": "languages-frameworks/haskell.section.md" - }, - { - "file": "languages-frameworks/hy.section.md" - }, - { - "file": "languages-frameworks/idris.section.md" - }, - { - "file": "languages-frameworks/idris2.section.md" - }, - { - "file": "languages-frameworks/ios.section.md" - }, - { - "file": "languages-frameworks/java.section.md" - }, - { - "file": "languages-frameworks/javascript.section.md" - }, - { - "file": "languages-frameworks/julia.section.md" - }, - { - "file": "languages-frameworks/lean4.section.md" - }, - { - "file": "languages-frameworks/lisp.section.md" - }, - { - "file": "languages-frameworks/lua.section.md" - }, - { - "file": "languages-frameworks/maven.section.md" - }, - { - "file": "languages-frameworks/nim.section.md" - }, - { - "file": "languages-frameworks/ocaml.section.md" - }, - { - "file": "languages-frameworks/octave.section.md" - }, - { - "file": "languages-frameworks/perl.section.md" - }, - { - "file": "languages-frameworks/php.section.md" - }, - { - "file": "languages-frameworks/pkg-config.section.md" - }, - { - "file": "languages-frameworks/python.section.md" - }, - { - "file": "languages-frameworks/qt.section.md" - }, - { - "file": "languages-frameworks/r.section.md" - }, - { - "file": "languages-frameworks/rocq.section.md" - }, - { - "file": "languages-frameworks/ruby.section.md" - }, - { - "file": "languages-frameworks/rust.section.md" - }, - { - "file": "languages-frameworks/scheme.section.md" - }, - { - "file": "languages-frameworks/swift.section.md" - }, - { - "file": "languages-frameworks/tcl.section.md" - }, - { - "file": "languages-frameworks/texlive.section.md" - }, - { - "file": "languages-frameworks/typst.section.md" - }, - { - "file": "languages-frameworks/vim.section.md" - }, - { - "file": "languages-frameworks/neovim.section.md" + "label": "Interoperability Standards", + "id": "part-interoperability", + "children": [ + { + "file": "interoperability.md" + }, + { + "file": "interoperability/cyclonedx.md" + } + ] } ] }