Create a release note based on your Jira tickets !
This repo assume you have :
- A Confluence Cloud setup and access to its API
- A Jira Cloud 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). Then it concatenates evrything to create and upload a page in Confluence.
-
Clone the Repository:
git clone cd your-repo
-
Install dependencies
pip install dotenv
-
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
The caracters < or > or & if present in HTML, will raise Error
This project is licensed under the GNU General Public License - see the LICENSE file for details.