Toolchain Framework (TCF) helps ecosystem maintainers generate and validate Toolchain Control Plane implementations.
It is not the pattern. The pattern lives in general-knowledge: Toolchain Management Pattern.
Lead name is TCF, not “Toolchain Management Framework” (TMF).
contracts/protocol.sdl # Human-readable protocol behaviors
schemas/*.schema.json # Machine-checkable contracts
lib/src/ # Validators (@dev-centr/toolchain-framework)
scripts/validate.mjs # CI entry: build + validate examples
examples/ # Stub adapters (e.g. flutter)
docs/ # AsciiDoc notespnpm install
pnpm run build
pnpm run validateCI runs the same build + validate jobs on push and pull request to main.
| Consumer | Use
| Ecosystem maintainers | Author adapters; run validators; generate stubs (roadmap)
| DevCentr TCM component | Links advisories to Pattern docs; future sync of contracts
| Conformance CI | pnpm run validate against example + user adapters
Default repo: https://github.com/dev-centr/toolchain-framework.git
-
DevCentr component:
toolchain-management.adoc(TCM) -
DevCentr UI:
ecosystem-management.adoc -
Philosophy: general-knowledge Toolchain Management Pattern / Control Plane / TCF pages
See CHANGELOG.adoc.