Creating Release Notes from Jira
Quick Start
Step 1: Generate Rich Template
Step 2: Customize the Template
The generated template includes:- ✅ Correct MDX structure matching v5.1.1 and v5.2.0 format
- ✅ Thematic tabs (Features & UX, Platform & Infrastructure, etc.)
- ✅ Feature cards with nested tabs
- ✅ All Jira issues organized by theme
- ✅ TODO markers for where to add rich content
Step 3: Fill in Rich Content
Search for<!-- TODO: markers and add:
- Overview sections: Detailed feature descriptions
- Key Features: CardGroups with feature highlights
- Benefits: Business value and use cases
- Screenshots/Videos: Add Frame components with images
- Code examples: Add syntax-highlighted code blocks
File Structure
Scripts Available
1. jira-to-rich-release-notes.js (Recommended)
Generates rich MDX matching v5.1.1/v5.2.0 format with thematic organization. Features:- Thematic tabs (Features & UX, Platform, Bug Fixes, Developer Experience)
- Feature cards with nested tabs
- Auto-categorization by theme (Accessibility, UI Designer, Workflow, etc.)
- TODO markers for customization
- Proper badges and icons
2. jira-release-notes.js
Generates simpler format with issue lists (good for quick reference).3. jira-test-connection.js
Tests Jira API connectivity.4. jira-list-versions.js
Lists available fix versions in your projects.Template Structure
The generated template follows this structure:Customization Tips
1. Add Rich Descriptions
Replace<!-- TODO: Add overview description --> with detailed content:
2. Add Key Features
Replace<CardGroup cols={2}> placeholder:
3. Add Benefits or Use Cases
Add new tabs:4. Add Steps or Accordions
5. Adjust Tab Names
Change the top-level tab names to match your release themes:Available MDX Components
Based on v5.1.1 and v5.2.0 examples:Layout
<Tabs>/<Tab>- Tabbed content<Card>- Feature cards with icons<CardGroup cols={N}>- Grid of cards<Accordion>- Collapsible sections<Steps>/<Step>- Numbered steps
Content
<Info>- Info callouts (blue)<Warning>- Warning callouts (yellow)<Frame>- Images/videos<CodeGroup>- Multi-language code examples
Icons
Common icons used:universal-access- Accessibilitysparkles- Featuresshield-halved- Securitydatabase- Datacode- Developmentpalette- Designgauge-high- Performancerobot- AI featuresserver- Platform
Badges
Badge color classes:Example Workflow
Tips for Great Release Notes
- Start with the template - The auto-generated structure is 90% there
- Add context - Explain WHY features matter, not just WHAT changed
- Use visuals - Screenshots and videos make features understandable
- Show examples - Code snippets help developers understand usage
- Organize by theme - Group related changes together
- Highlight impact - Use CardGroups to emphasize business value
- Link to docs - Add links to detailed documentation pages
Need Help?
- Check existing release notes:
release-notes/v5.x/v5.2.0-november-2025/ - See component examples in v5.1.1 and v5.2.0
- Test Jira connection:
node scripts/jira-test-connection.js

