Learn about the latest improvements.
jira-plugin is an open source extension.
While being free and open source, if you find it useful, please consider supporting it by donating via PayPal.
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
ext install gioboa.jira-plugin
From the command palette Ctrl-Shift-P (Windows, Linux) or Cmd-Shift-P (OSX) under Jira-plugin you have all the extension commands.
First of all your have to launch "Setup credentials" command to configure the plugin.
The Jira base URL is needed and also your credentials.
n.b: you can also use OAuth.
- url: your base Atlassian url
- username: your full email
- password: the token
Set working project
After setup you have to set the working project, you can click on status-bar icon or use "Set working project" command.
n.b: If you need to browse issues for various project you have to switch the working project.
The extension store credentials in VS Code settings.
n.b: the extension store the password in VS Code internal storage so it's safe and hidden. :wink:
- Additional Statuses
Additional custom statuses, used for manage some Jira wrong behavior
- Base Url
Your Jira base URL (e.g. https://your_jira_base_url.com or http://your_jira_base_url.com:your_port)
- Default JQL Search
Here you can define your default/custom JQL search (n.b: WORKING_PROJECT is the placeholder for the current working project)
- Enable Check Notifications
You can manage your Jira unread notifications inside VsCode notification center (n.b: only new Jira versions has notifications)
- Enable Working Issue
Enable working issue functionality in status bar
- Git Integration
Automatically watch for branch switching and select appropriate project and working issue
- Group Task And Subtasks
Group task and subtasks into explorer
- Issue List Auto Refresh Interval
Refresh explorer every x minutes (n.b: setting to 0 disables auto-refresh)
- Number Of Issues In List
Number of issues to show in list (n.b: If you define high numbers the research can be slow)
- Projects To Hide
Here you can define which projects you want to hide (e.g. PROJECT-KEY-1, PROJECT-KEY-2, PROJECT-KEY-3)
- StrictSSL param
Set strictSSL param value for all request
- Tracking Time Mode
Configure how the plugin tracking time for the working issue
- Tracking Time Mode Hybrid Timeout
Number of minutes to wait for the user to return to VSCode before discarding away time in hybrid time tracking mode
Your Jira username or full email for OAuth
- Working Issue Assignees
Assignees used for extract working issue list (e.g. robert.smith, michael.jones) (n.b: CURRENT_USER is the placeholder for the current user)
- Working Issue Change Status After Selection
Change working issue status after selection
- Working Issue Show Timer
Show/Hide working issue timer in status bar
- Working Issue Statues
Statuses used for extract working issue list (e.g. In Progress, Development In Progress, Test in Progress)
- Working Project
Jira working project
- Worklog Minimum Tracking Time
Minimum tracking time for show the Worklog modal and create Jira worklog (expressed in minutes)