Getting Started for Beginners¶
Welcome! This guide will walk you through setting up and using Jarkdown, even if you’re new to command-line tools. We’ll explain everything step by step.
What is Jarkdown?¶
Jarkdown is a tool that helps you export issues from Jira (a project management system) into Markdown files on your computer. This is useful for:
Creating offline documentation
Sharing issues with people who don’t have Jira access
Archiving completed projects
Including Jira content in other documents
Prerequisites¶
Before you begin, you’ll need:
Python installed on your computer - Jarkdown requires Python 3.8 or newer
A Jira Cloud account - You need access to a Jira instance
A Jira API token - We’ll show you how to get this
Step 1: Install Python¶
If you don’t have Python installed:
On Windows:¶
Go to python.org/downloads
Download the latest Python 3 version (3.8 or newer)
Run the installer
Important: Check the box “Add Python to PATH” during installation
Click “Install Now”
On macOS:¶
Open Terminal (find it in Applications > Utilities)
Check if Python is installed by typing:
python3 --versionIf not installed, go to python.org/downloads
Download and run the macOS installer
On Linux:¶
Python is usually pre-installed. Open a terminal and check with: python3 --version
Step 2: Open a Terminal/Command Prompt¶
You’ll need to use a terminal to run Jarkdown:
On Windows:¶
Press
Windows + RType
cmdand press EnterOr search for “Command Prompt” in the Start menu
On macOS:¶
Press
Command + SpaceType “Terminal” and press Enter
Or find Terminal in Applications > Utilities
On Linux:¶
Press
Ctrl + Alt + Ton most distributionsOr look for “Terminal” in your applications menu
Step 3: Install Jarkdown¶
In your terminal, type this command and press Enter:
pip install jarkdown
Wait for the installation to complete. You should see messages about downloading and installing packages.
To verify the installation worked, type:
jarkdown --version
You should see the version number displayed.
Step 4: Get Your Jira API Token¶
Open your web browser and go to: https://id.atlassian.com/manage-profile/security/api-tokens
Log in with your Atlassian account (the same one you use for Jira)
Click the blue “Create API token” button
Give your token a name like “jarkdown”
Click “Create”
Important: Copy the token that appears - you won’t be able to see it again!
Save it somewhere safe (like a password manager or secure note)
Step 5: Configure Jarkdown¶
You need to tell Jarkdown how to connect to your Jira instance.
Creating the Configuration File¶
In your terminal, navigate to where you want to work with Jira issues. For example:
Windows:
cd C:\Users\YourName\DocumentsMac/Linux:
cd ~/Documents
Create a new file called
.env(note the dot at the beginning!)
On Windows (using Notepad):¶
notepad .env
On macOS/Linux (using nano):¶
nano .env
In the file, add these three lines (replace with your actual information):
JIRA_DOMAIN=yourcompany.atlassian.net
JIRA_EMAIL=your.email@example.com
JIRA_API_TOKEN=paste-your-token-here
Where:
JIRA_DOMAIN: The web address you use to access Jira (without https://)JIRA_EMAIL: The email you use to log into JiraJIRA_API_TOKEN: The token you created in Step 4
Save the file:
In Notepad: File > Save
In nano: Press
Ctrl+X, thenY, then Enter
Step 6: Use Jarkdown¶
Now you’re ready to export your first Jira issue!
Basic Usage¶
To export a Jira issue, you need its key (like “PROJ-123”). In your terminal, type:
jarkdown PROJ-123
Replace “PROJ-123” with your actual issue key.
This will:
Connect to Jira and fetch the issue
Download any attachments
Create a folder named after the issue
Save everything as markdown files
Where Are My Files?¶
Jarkdown creates a new folder in your current directory. For example, if you run jarkdown PROJ-123, it creates:
PROJ-123/
├── PROJ-123.md (the issue content)
├── image1.png (any attachments)
├── document.pdf
└── ...
Specifying an Output Directory¶
To save files in a specific location:
jarkdown PROJ-123 --output C:\Users\YourName\Desktop\JiraExports
Or on Mac/Linux:
jarkdown PROJ-123 --output ~/Desktop/JiraExports
Troubleshooting¶
“Command not found” error¶
Make sure Python and pip are installed correctly
On Windows, you may need to restart your terminal after installing Python
Try
python -m pip install jarkdowninstead
“Authentication failed” error¶
Double-check your API token is correct
Verify your email address is the one you use for Jira
Make sure your
.envfile is in the current directory
“Issue not found” error¶
Check that the issue key is correct (including the project prefix)
Verify you have permission to view the issue in Jira
Can’t see the .env file¶
Files starting with a dot are hidden by default:
Windows: In File Explorer, click View > Show > Hidden items
macOS: In Finder, press
Command + Shift + .Linux: In your file manager, press
Ctrl + H
Getting Help¶
If you encounter issues:
Check the error message for clues
Visit the documentation
Report issues at GitHub
Next Steps¶
Once you’re comfortable with basic usage, explore:
The Usage Guide for advanced options
The Configuration Guide for additional settings
Using
jarkdown --helpto see all available options
Congratulations! You’re now ready to export Jira issues to markdown.