Jira

@webship.co/workspace-jira 1.0.2 · github.com/webship/workspace-jira · npm

Jira for the Webship Workspace dashboard, over the Teamwork Graph CLI (twg): the JIRA menu on every site row, the workitems list (open, sprint, mine; a key jumps straight to it), the one-workitem modal (overview, analyze, do the work with Claude Code in a screen session, runs and logs, comment and worklog when writes are on), the key badge an agent at work puts on its card, the New-folder option that files a workitem, live project options on the settings page, and the twg session mounted from the host into the dashboard container.

Use it

cd ~/workspace
bash core/scripts/plugins.sh --require github:webship/workspace-jira
bash core/scripts/plugins.sh --activate jira
bash core/scripts/plugins.sh --install jira          # then: cd core/workspace-app && ddev restart (the twg mount)
bash core/scripts/plugins.sh --configure jira        # core/config/plugin.jira.settings.yml: site, account, default_project…

On the host: twg login --force once (the dashboard shares ~/.config/twg). scripts/host-install.sh installs twg and reports whether it is signed in; plugins.sh --install runs its --check.

What the package holds

Path What it is
src/index.ts register(api): the row menu, badge, key link, session hooks, settings options, assistant context, New-folder section, actions and fragments
src/lib/twg.ts Whether twg is usable (installed, signed in, up to date), the projects it sees, a project's own .jira-project
src/lib/sessions.ts The runs a workitem has had: noted when a screen starts, read back live or finished
src/lib/task.ts The actions: remember a project, and view / analyze / work / watch / comment / worklog with Claude Code
src/lib/workitems.ts The list and the modal, as fragments
ddev/docker-compose.twg.yaml Mounts the host's ~/.local/bin (twg follows updates) and ~/.config/twg (the session)
config/plugin.jira.settings.yml The settings template
scripts/host-install.sh The host side: twg installed (sha256-verified), signed in
public/jira.css The plugin's styles
features/jira.feature Browser scenarios, installed into the dashboard's tests/features/plugins/jira/