Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Tooling

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Rationale

Tooling must be specified so different editor plugins, CI images, and third-party drivers agree on flags, file formats, and protocol extensions without reverse-engineering the reference implementation.

Background

Informative CLI and workflow reference remains in the Beskid Book. This domain will absorb normative spec/ chapters such as project lockfile and workspace manifest formats as they are promoted from legacy paths.

Feature index

Top-level tooling features appear alongside area hubs below. Highlights:

  • Formatterbeskid format and beskid_analysis::format: a canonical, knob-free pretty-printer with idempotent rules and per-construct Emit impls.
  • Foreign library importbeskid import lib and the closed ExternalLibrary provider registry that backs v0.3 FFI.
  • Project scaffoldingbeskid new, template packages, and packageKind: template.
  • Package kindspackageKind: library | template | tool (the tool kind is now Standard, see D-TOOL-PCKG-0004).

Areas and features