Documentation
¶
Overview ¶
Package contract wires the email plugin's deep-link settings page into the forge-dashboard contract registry. The plugin owns no intents of its own — its settings (email.from_address, email.app_name, email.base_url) flow through the auth contributor's settings.namespace / settings.update intents via auto-discovery.
Wired from plugins/email/contract.go (Plugin.RegisterContract method), which authsome's RegisterContractContributor loop invokes after the auth contributor itself registers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register( d *dispatcher.Dispatcher, reg contract.Registry, wreg contract.WardenRegistry, deps Deps, ) error
Register loads the manifest, validates it, registers it against the dashboard's contract registry, and (since this plugin currently has no intents) returns. Future intent registrations belong here.