internal/

directory
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2026 License: Apache-2.0

Directories

Path Synopsis
Package adf flattens Atlassian Document Format (ADF) JSON to plain text.
Package adf flattens Atlassian Document Format (ADF) JSON to plain text.
Package atlhttp is the shared HTTP transport for Atlassian Cloud clients (Jira, Confluence): path safety, Authorization host pinning, and the Do/DoRaw loop.
Package atlhttp is the shared HTTP transport for Atlassian Cloud clients (Jira, Confluence): path safety, Authorization host pinning, and the Do/DoRaw loop.
Package attachcache stores attachment bytes on local disk.
Package attachcache stores attachment bytes on local disk.
Package calendar is the single owner of "which calendar day is this?".
Package calendar is the single owner of "which calendar day is this?".
Package clitool installs the gadak binary onto PATH.
Package clitool installs the gadak binary onto PATH.
Package config loads and saves ~/.gadak/config.json.
Package config loads and saves ~/.gadak/config.json.
Package confluence is a thin REST client for Confluence Cloud: enough of the API to fill the page mirror, plus the user-initiated page writes that go through the origin (create / update).
Package confluence is a thin REST client for Confluence Cloud: enough of the API to fill the page mirror, plus the user-initiated page writes that go through the origin (create / update).
Package create is the single owner of project, issue-type, and priority resolution for gadak create (CLI and REST).
Package create is the single owner of project, issue-type, and priority resolution for gadak create (CLI and REST).
Package deeplink parses and builds the gadak:// URLs that hand a piece of gadak to someone — a link in chat or on a web page instead of a shell, a running serve, and a command with side effects.
Package deeplink parses and builds the gadak:// URLs that hand a piece of gadak to someone — a link in chat or on a web page instead of a shell, a running serve, and a command with side effects.
Package fields holds source-neutral field helpers — coalesce, fill checks, slugs, and write-payload shaping — so internal/store can use them without importing Jira types.
Package fields holds source-neutral field helpers — coalesce, fill checks, slugs, and write-payload shaping — so internal/store can use them without importing Jira types.
Package httppolicy is the host-neutral HTTP retry and usage policy shared by origin clients (Atlassian via atlhttp, Linear).
Package httppolicy is the host-neutral HTTP retry and usage policy shared by origin clients (Atlassian via atlhttp, Linear).
Package integrations is the desktop Settings catalog: which local agent/host tools gadak can install, how to detect them, and which gadak CLI argv installs each one.
Package integrations is the desktop Settings catalog: which local agent/host tools gadak can install, how to detect them, and which gadak CLI argv installs each one.
Package jira is the Atlassian Cloud REST client: read paths plus user-initiated writes.
Package jira is the Atlassian Cloud REST client: read paths plus user-initiated writes.
Package jirafields classifies and discovers Jira custom fields for the mirror.
Package jirafields classifies and discovers Jira custom fields for the mirror.
Package jql translates a documented JQL subset to and from gadak's in-memory filter (the same shape the web UI serializes into the URL).
Package jql translates a documented JQL subset to and from gadak's in-memory filter (the same shape the web UI serializes into the URL).
Package linear is the read-only GraphQL client for a Linear workspace: viewer, teams, workflow states, and cursor-paged issues with an updatedAt watermark filter.
Package linear is the read-only GraphQL client for a Linear workspace: viewer, teams, workflow states, and cursor-paged issues with an updatedAt watermark filter.
Package mcp implements a thin stdio MCP server over the local gadak mirror.
Package mcp implements a thin stdio MCP server over the local gadak mirror.
Package origin is the single owner of "this workspace's origin clients".
Package origin is the single owner of "this workspace's origin clients".
Package originbind owns one invariant: a workspace is bound to one origin.
Package originbind owns one invariant: a workspace is bound to one origin.
Package secretscan holds the credential-shaped string patterns that every outbound artifact is checked against before it is written.
Package secretscan holds the credential-shaped string patterns that every outbound artifact is checked against before it is written.
Package selfupdate answers one question — is a newer release published? — with one GitHub API call a day, cached on disk.
Package selfupdate answers one question — is a newer release published? — with one GitHub API call a day, cached on disk.
Package server is the loopback HTTP mux for the web UI and the API (specs/000-product/contracts/api.md).
Package server is the loopback HTTP mux for the web UI and the API (specs/000-product/contracts/api.md).
Package snapshot builds shareable mirror copies for demos and benchmarks.
Package snapshot builds shareable mirror copies for demos and benchmarks.
Package store owns the SQLite mirror: schema, migrations, transactions, full-text index and the derived fields the source does not provide.
Package store owns the SQLite mirror: schema, migrations, transactions, full-text index and the derived fields the source does not provide.
Package sync fills the mirror from the configured sources (Jira, and Confluence when enabled).
Package sync fills the mirror from the configured sources (Jira, and Confluence when enabled).
Package teamconfig builds and applies team-shareable gadak configuration files (views, field maps, group rules, …) without credentials or personal machine prefs.
Package teamconfig builds and applies team-shareable gadak configuration files (views, field maps, group rules, …) without credentials or personal machine prefs.
Package uifocus is the one-shot handoff from the CLI to a running UI.
Package uifocus is the one-shot handoff from the CLI to a running UI.
Package workspace mounts additional gadak profiles under /w/<name>/ and lists them at GET /api/v1/workspaces.
Package workspace mounts additional gadak profiles under /w/<name>/ and lists them at GET /api/v1/workspaces.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL