mirror of
https://github.com/alamion/obsidian-jira-sync.git
synced 2026-07-22 05:43:04 +00:00
No description
- feedback if field can't be processed from jira format to string properly - found an in-code style, carried it to styles.css - replaced plugin.app.vault.modify() with plugin.app.vault.process() for atomization - html to markdown for description - now frontmatter data on update has priority over file content one as it saves it's initial type. - several changes for logging work, now it's more intuitive. |
||
|---|---|---|
| .github/workflows | ||
| docs | ||
| src | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
| yarn.lock | ||
Obsidian Jira Plugin
A lightweight plugin for Obsidian that syncs your Jira issues directly into your vault. Manage Jira tasks, update statuses, log work, and more — all within Obsidian.
Based on work obsidian-to-jira
Key Features
- Sync Jira Issues: Import, update, and create Jira issues directly in Obsidian.
- Flexible Templates: Supports custom templates with dynamic fields for most basic and custom fields.
- Status & Worklog Updates: Pull possible statuses and log work directly from notes.
Quick Start
- Install: Go to Obsidian Settings > Community plugins > Browse, and search for "Jira Issue Manager"
- Configure: Enter your Jira credentials (username, password, URL) in the plugin settings.
- Use:
- Import Issues: Update the current note or pull new issue from Jira by its key.
- Update Issues: Edit issue notes and push changes back to Jira.
- Create Issues: Write a note with frontmatter (e.g.,
summary: "Your issue summary") and use the command palette to create it in Jira.
Template Example
Create dynamic templates with fields like this:
### Description
`jira-sync-section-description`
It's the multiline field.
It can hold several lines.
Until it's stopped by '# ' or other jira field
### Users
`jira-sync-line-assignee` user1
`jira-sync-line-reporter` user2
`jira-sync-line-creator` user3
Advanced Features
- Worklog Tracking: Use
/docs/statistics.mdfile from github (or write your own with similar frontmatter output) to track worklogs and push them for entire weeks. - Field Mapping: Smart mapping for any field from Jira to your note and vice versa. Decide it to be synced or not and how exactly.
Learn More
Visit the GitHub repository for more detailed docs.