Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions PLUGINS.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,12 @@ See [plugins/hello-world/README.md](plugins/hello-world/README.md) for detailed
A plugin to automate tasks with Jira

**Commands:**
- **`/jira:clone-from-github` `<github-issue-numbers> [--github-project <org/repo>] [--jira-project <key>] [--dryrun]`** - Clone GitHub issues to Jira with proper formatting and linking
- **`/jira:create` `<type> [project-key] <summary> [--component <name>] [--version <version>] [--parent <key>]`** - Create Jira issues (story, epic, feature, task, bug) with proper formatting
- **`/jira:generate-test-plan` `[JIRA issue key] [GitHub PR URLs]`** - Generate test steps for a JIRA issue
- **`/jira:grooming` `[project-filter] [time-period] [--component component-name] [--label label-name]`** - Analyze new bugs and cards added over a time period and generate grooming meeting agenda
- **`/jira:reconcile-github` `[--github-project <org/repo>] [--jira-project <key>] [--profile <name>] [--porcelain] [--output json|yaml]`** - Reconcile state mismatches between GitHub and Jira issues
- **`/jira:setup-gh2jira`** - Install and configure the gh2jira utility with all required tools and credentials
- **`/jira:solve`** - Analyze a JIRA issue and create a pull request to solve it.
- **`/jira:status-rollup` `issue-id [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD]`** - Generate a status rollup comment for any JIRA issue based on all child issues and a given date range

Expand Down
18 changes: 18 additions & 0 deletions docs/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@
"description": "A plugin to automate tasks with Jira",
"version": "0.0.1",
"commands": [
{
"name": "clone-from-github",
"description": "Clone GitHub issues to Jira with proper formatting and linking",
"synopsis": "/jira:clone-from-github <issue-number> [issue-number...] [options]",
"argument_hint": "<github-issue-numbers> [--github-project <org/repo>] [--jira-project <key>] [--dryrun]"
},
{
"name": "create",
"description": "Create Jira issues (story, epic, feature, task, bug) with proper formatting",
Expand All @@ -79,6 +85,18 @@
"synopsis": "/jira:grooming [project-filter] [time-period] [--component component-name] [--label label-name]",
"argument_hint": "[project-filter] [time-period] [--component component-name] [--label label-name]"
},
{
"name": "reconcile-github",
"description": "Reconcile state mismatches between GitHub and Jira issues",
"synopsis": "/jira:reconcile-github [options]",
"argument_hint": "[--github-project <org/repo>] [--jira-project <key>] [--profile <name>] [--porcelain] [--output json|yaml]"
},
{
"name": "setup-gh2jira",
"description": "Install and configure the gh2jira utility with all required tools and credentials",
"synopsis": "/jira:setup-gh2jira",
"argument_hint": ""
},
{
"name": "solve",
"description": "Analyze a JIRA issue and create a pull request to solve it.",
Expand Down
Loading