Guides & Deep Dives
Understand the compiler model behind Netsuke, learn where the sharp edges are, and use the same language the manifests use.
How Netsuke Works
Explore the six-stage pipeline that turns a YAML manifest into a static Ninja plan. The dynamic work happens up front, so execution stays fast and legible.
Manifest Parsing
YAML validation and raw manifest loading
Graph Analysis
Dependency resolution and cycle detection
Action Execution
Generated Ninja execution with clear diagnostics
Philosophy & Context
Forthcoming Capabilities
Netsukefile Linter
v0.2.0
What netsuke check will lint, how rule severities are configured, and what the preview deliberately leaves out.
Testing Framework
v0.4.0
The netsuke test dialect: mocks, fixtures, and assertions over the expanded manifest, graph, and generated Ninja.
Contributing
Contribution Guidelines
Start here. Code of conduct, setting up your dev environment, and pull request etiquette.
Translating Netsuke
Full localization guide: Fluent files, message keys, plurals, the style guide and glossary, and adding a new locale.
Writing Examples & Showcases
Full guide to contributing example manifests and turning them into showcase pages.