Skip to main content

Module contributions

Module contributions 

Source
Expand description

Plugin contribution contract.

Contributions are the stable surface a plugin exposes to ProGit. Hooks say what code can receive; contributions say what the host may show, route, and integrate into command palettes or TUI surfaces.

Structs§

CommandAlias
Top-level command alias registered by a plugin.
CommandContribution
A command namespace exposed by a plugin.
CommandTuiContribution
TUI display hints for a command contribution.
EventSubscription
Event subscription declared by a plugin.
PluginActivation
Auto-activation rules for a plugin.
PluginContributionManifest
Manifest envelope used when only contribution metadata is needed.
PluginContributions
Contributions exposed by a plugin.

Enums§

CommandArgs
Argument contract for a command contribution.
CommandOutputMode
Output presentation mode for a command contribution.