Create a release note based on your Jira tickets !
This repo assume you have :
- A WikiJS setup and access to its API
- A Jira Cloud project setup and access to its API
The script will first list all unreleased Jira versions. You choose one. It will search for all issues in this version. From each issue it takes the key, title, and a description field (this can be set in .env file). Behind the scene it converts the Jira Markdown to the standard one (Thank you https://github.com/catcombo/jira2markdown) Then it concatenates evrything to create and upload a page in WikiJS.
-
Clone the Repository:
git clone https://github.com/PydImmodvisor/Jira2WikijsReleaseNote.git cd your-repo
-
Install dependencies
pip install dotenv pip install jira2markdown pip install Pillow
-
Create the
.env
file:- Copy the
.env.example
file and create a new file named.env
:cp .env.example .env
- Copy the
-
Fill in the Details:
- Open the
.env
file in a text editor of your choice and fill in the necessary details.
- Open the
-
Save and Close the File.
python run.py
This project is licensed under the GNU General Public License - see the LICENSE file for details.