A modern Single Page Application (SPA) for generating professional Jira notification email templates with dynamic customization options.
Visit the live application: Jira Email Template Generator
- Jira Software templates
- Service Desk templates
- Core templates
- Dynamic field rendering based on product type
- Full template with comprehensive issue details
- Compact template for concise notifications
- Consistent styling across all templates
- Toggle between mock data and Jira smart values
- Uses
{{issue.field}}
syntax - Dynamic field rendering
- HTML support in comments
- Toggle comments visibility
- Three display modes:
- All comments
- Latest comment only
- Last 5 comments
- Smart values support in comments
- HTML formatting and user mentions
- Live preview
- Color picker for header customization
- Responsive design
- Modern interface with Tailwind CSS
- Generates minified HTML output
This project uses Vite for development and building.
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone https://github.com/codevalve/jira-email-template.git
cd jira-email-template
- Install dependencies:
npm install
- Start development server:
npm run dev
- Build for production:
npm run build
jira-email-template/
├── src/ # Source files
│ ├── index.html # Main HTML file
│ ├── main.js # Main JavaScript file
│ └── style.css # Styles
├── dist/ # Production build output
├── .github/ # GitHub Actions workflows
├── node_modules/ # Dependencies
├── package.json # Project configuration
└── vite.config.js # Vite configuration
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'feat: add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the ISC License.
- Built with Vite
- Styled with Tailwind CSS
- Hosted on GitHub Pages