Application Windows pour créer des User Stories sur Jira via l'API REST.
- Connexion à Jira via Bearer Token (Personal Access Token)
- Recherche de projets et sélection par favoris
- Recherche d'Epics (Features) liés au projet sélectionné
- Création de User Stories avec champs personnalisés :
- Type de ticket, Type UST, Tâche OPS
- Composants (chargés dynamiquement depuis Jira)
- Story Points (saisie manuelle ou estimateur automatique)
- Priorité, Epic Link
- Ajout au sprint actif via l'API Agile Jira
- Assignation automatique à l'utilisateur connecté
- Estimateur de Story Points avec guide d'aide interactif
- Sauvegarde de templates de User Story
- Favoris projets et epics avec accès rapide
- Dropdowns avec recherche et hauteur dynamique
- Python 3.10+ (pour compiler depuis les sources)
- Accès à une instance Jira avec un Personal Access Token valide
- Téléchargez la dernière version depuis les Releases
- Copiez
JiraUSCreator.exeoù vous souhaitez - Lancez le fichier
- Configurez l'URL de votre Jira et votre token dans l'onglet Configuration
# Cloner le repo
git clone https://github.com/DavyLss/jira-us-creator.git
cd jira-us-creator
# Installer les dépendances
pip install -r requirements.txt
# Compiler l'exécutable
.\build.batL'exécutable sera généré dans dist\JiraUSCreator.exe.
- Entrez l'URL de votre instance Jira (ex:
https://jira.votre-entreprise.fr/jira) - Entrez votre Personal Access Token
- Cliquez sur Tester pour valider la connexion
- Cliquez sur Sauvegarder
- Sélectionnez un projet (recherche ou favoris)
- Sélectionnez un Epic/Feature lié
- Remplissez les champs : Titre, Description, Type, etc.
- Utilisez le bouton Auto pour estimer les Story Points
- Cochez Ajouter au sprint actif pour assigner automatiquement
- Cliquez sur Créer la Jira
- Lancez
uninstall.batou utilisez le bouton Désinstaller dans l'onglet Configuration - Supprime manuellement
%LOCALAPPDATA%\jira-us-creator\si nécessaire
jira-us-creator/
├── app.py # Interface principale (CustomTkinter)
├── jira_api.py # Client API Jira REST + Agile
├── config.py # Gestion de la configuration locale
├── main.py # Point d'entrée
├── build.bat # Script de compilation PyInstaller
├── install.bat # Script d'installation
├── uninstall.bat # Script de désinstallation
├── requirements.txt # Dépendances Python
└── app.ico # Icône de l'application
Les paramètres sont sauvegardés dans :
%LOCALAPPDATA%\jira-us-creator\config.json