Directories
¶
| Path | Synopsis |
|---|---|
|
bins
|
|
|
cli
command
|
|
|
cli/internal/services/labels
Package labels provides a shared parser for kubectl-style label arguments used by `nuon installs label`, `nuon components label`, and `nuon actions label`.
|
Package labels provides a shared parser for kubectl-style label arguments used by `nuon installs label`, `nuon components label`, and `nuon actions label`. |
|
cli/internal/services/orgs/subscriptiontui
pickers.go houses the data-driven entity pickers that fire after the main subscription form (tui.go) when the user selects "specific" for a given kind.
|
pickers.go houses the data-driven entity pickers that fire after the main subscription form (tui.go) when the user selects "specific" for a given kind. |
|
cli/internal/ui/bubbles
Package bubbles owns the CLI's small reusable terminal-UI primitives.
|
Package bubbles owns the CLI's small reusable terminal-UI primitives. |
|
cli/internal/ui/v3
command
|
|
|
cli/internal/ui/v3/action/run/steps
This run.go file contains a stub used to render the step component in a standalone way.
|
This run.go file contains a stub used to render the step component in a standalone way. |
|
cli/internal/ui/v3/common
Package common provides utilities for v3 UI components.
|
Package common provides utilities for v3 UI components. |
|
lsp
command
|
|
|
runner
command
|
|
|
runner/internal/pkg/op
Package op provides the primitive used to wrap individual tool / SDK call sites so the runner can build a tool-call graph for each job execution.
|
Package op provides the primitive used to wrap individual tool / SDK call sites so the runner can build a tool-call graph for each job execution. |
|
composite_error
Package composite_error defines the typed, catalogable error abstraction used across the Nuon platform.
|
Package composite_error defines the typed, catalogable error abstraction used across the Nuon platform. |
|
composite_error/catalog
Package catalog is the in-memory registry for CompositeError types and Parsers, populated via init() blocks in per-type packages.
|
Package catalog is the in-memory registry for CompositeError types and Parsers, populated via init() blocks in per-type packages. |
|
composite_error/unknown
Package unknown is the always-last fallback CompositeError type, shipped as a builtin so that every recorded incident has a typed, catalog-registered representation even when no parser matches.
|
Package unknown is the always-last fallback CompositeError type, shipped as a builtin so that every recorded incident has a typed, catalog-registered representation even when no parser matches. |
|
gen/markdown-docs
command
|
|
|
gen/temporal-gen-v2
command
|
|
|
gen/temporal-gen-v2/lib
Package temporalgen provides a library interface for temporal-gen-v2.
|
Package temporalgen provides a library interface for temporal-gen-v2. |
|
helm/operations
TODO: Is this file needed?
|
TODO: Is this file needed? |
|
labels
Package labels' match.go defines the SubscriptionMatch shape persisted as a nullable JSONB column on slack_channel_subscriptions.
|
Package labels' match.go defines the SubscriptionMatch shape persisted as a nullable JSONB column on slack_channel_subscriptions. |
|
oci/dockerhub
Package dockerhub provides utilities for working with Docker Hub references.
|
Package dockerhub provides utilities for working with Docker Hub references. |
|
policies
Package policies derives stable filenames for Kubernetes policy manifests shipped through the Nuon sandbox Terraform module.
|
Package policies derives stable filenames for Kubernetes policy manifests shipped through the Nuon sandbox Terraform module. |
|
principal
Principal package contains operations related to nuon entity principals like components, actions, sandboxes etc
|
Principal package contains operations related to nuon entity principals like components, actions, sandboxes etc |
|
terraform/binary/local
Package local implements a binary.Binary that points at an existing terraform CLI binary on disk.
|
Package local implements a binary.Binary that points at an existing terraform CLI binary on disk. |
|
ui
1.
|
1. |
|
wasm/wrt
Package wrt provides Nuon's standard WASM runtime for executing WebAssembly modules.
|
Package wrt provides Nuon's standard WASM runtime for executing WebAssembly modules. |
|
sdks
|
|
|
nuon-go
module
|
|
|
nuon-runner-go
module
|
|
|
services
|
|
|
ctl-api
command
|
|
|
ctl-api/cmd/gen
command
|
|
|
ctl-api/cmd/nuontest
command
|
|
|
ctl-api/internal/app/slack/service
Package service exposes the org-scoped, dashboard-facing public API for the Slack integration: enumerating installations linked to an org, listing / creating channel subscriptions, and kicking off the OAuth install flow.
|
Package service exposes the org-scoped, dashboard-facing public API for the Slack integration: enumerating installations linked to an org, listing / creating channel subscriptions, and kicking off the OAuth install flow. |
|
ctl-api/internal/pkg/interests
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. |
|
ctl-api/internal/pkg/operation-roles
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 |
|
ctl-api/internal/pkg/queue/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. |
|
ctl-api/internal/pkg/queue/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. |
|
ctl-api/internal/pkg/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: |
|
ctl-api/internal/pkg/slack/signing
Package signing implements verification of incoming Slack webhooks.
|
Package signing implements verification of incoming Slack webhooks. |
|
ctl-api/internal/pkg/slack/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. |
|
ctl-api/internal/pkg/stacks/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. |
|
dashboard-ui/server
command
|
|
Click to show internal directories.
Click to hide internal directories.