Directories
¶
| Path | Synopsis |
|---|---|
|
auth
|
|
|
config
|
|
|
Package interests defines the shared "what events do you want?" model used by both Slack channel subscriptions and webhooks.
|
Package interests defines the shared "what events do you want?" model used by both Slack channel subscriptions and webhooks. |
|
operationroles implements various rules around what role to use for a particular operation
|
operationroles implements various rules around what role to use for a particular operation |
|
catalog/allsignals
Package allsignals imports all signal packages to trigger their init() registrations into the signal catalog.
|
Package allsignals imports all signal packages to trigger their init() registrations into the signal catalog. |
|
signal/hooks/slackrender
Package slackrender renders Slack message text and blocks for Nuon workflow / workflow_step / workflow_step_approval lifecycle events.
|
Package slackrender renders Slack message text and blocks for Nuon workflow / workflow_step / workflow_step_approval lifecycle events. |
|
slack
|
|
|
client
Package client is a thin Slack Web API client scoped to the surface area the Nuon slackbot integration needs:
|
Package client is a thin Slack Web API client scoped to the surface area the Nuon slackbot integration needs: |
|
signing
Package signing implements verification of incoming Slack webhooks.
|
Package signing implements verification of incoming Slack webhooks. |
|
statejwt
Package statejwt encodes and decodes the OAuth `state` parameter used in the Slack install / link flows.
|
Package statejwt encodes and decodes the OAuth `state` parameter used in the Slack install / link flows. |
|
aws
Package aws renders the install-stacks/aws Terraform module's tfvars file for an AWS install.
|
Package aws renders the install-stacks/aws Terraform module's tfvars file for an AWS install. |
Click to show internal directories.
Click to hide internal directories.