Primary Tool Page

kconfig

kconfig has a single primary page plus one page per language workspace. The sections below are built from the canonical markdown already checked into the relevant repos.

1 markdown sections
QM-Code/ktools primary repo
HTML static output

kconfig

ktools/docs/kconfig.md

kconfig is the configuration storage and loading layer in the ktools stack.

It provides structured configuration data rather than a flat map of strings.

Shared Design

Across languages, kconfig generally focuses on:

  • structured configuration values
  • loading data from files or equivalent external sources
  • clear separation between read operations and mutation/update operations
  • CLI-driven overrides where kcli integration is present

Role In The Stack

kconfig depends on the lower layers for ergonomics:

  • kcli provides structured override handling
  • ktrace provides diagnostics and visibility when config loading fails or is inspected at runtime

Language Pages

Some language workspaces already ship a kconfig implementation, while others have not added it yet. The website pages reflect the state recorded in the workspace markdown rather than inventing separate website-only status text.