Skip to content

Commit 8475ff5

Browse files
committed
Clarify supported output extension boundaries
1 parent ea9f048 commit 8475ff5

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

doc/help-output.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ For custom outputs and custom command nodes, the following contracts apply:
259259
- `ICommandNodeDescriptor.Description` should be plain help text intent (not renderer-specific markup).
260260
- `IHelpPreformattedContent.WriteTo(...)` is the preformatted contract for verbatim text output.
261261
- If a node provides both interfaces, text outputs should prefer `IHelpPreformattedContent` and use `Description` as fallback when preformatted rendering is not supported.
262+
- Public extensibility is centered on `ICommandOutput` and these descriptor interfaces; broader custom node internals are intentionally kept as an implementation boundary for official package integrations.
262263

263264
## Terminal Package
264265

0 commit comments

Comments
 (0)