Jira Wizard is a web application built with Gatsby that helps in creating bulk Jira issues by uploading XLSX or JSON files. It provides an intuitive interface for managing and automating the process of importing and creating Jira issues from external data sources.
- Upload XLSX or JSON files containing issue data
- Map file fields to Jira issue fields
- Preview imported data before creating issues
- Handle errors and warnings during the import process
- Monitor progress and status of issue creation
- Responsive design for seamless usage on desktop and mobile devices
You can try out the Jira Wizard application by visiting the live demo here.
Please note that the demo is for testing purposes only, and the created issues will not be persisted in an actual Jira instance.
To set up and run the Jira Wizard frontend locally, follow these steps:
- Clone the repository: git clone https://github.com/ank1traj/jira-wizard.git
- Install the dependencies: npm install
- Install the dependencies: npm install
- Start the development server: npm start
The application should now be running locally at http://localhost:8000
.
- Access the Jira Wizard application in your web browser at
http://localhost:8000
. - Login with Jira domain, email and API key.
- Click on the "Upload File" button to select the file containing the Jira issue data.
- Click the "Upload File" button to initiate the bulk creation process in Jira.
- Once the process is complete, you can view the newly created issues in your Jira instance.
The Jira Wizard frontend requires the configuration of your Jira server details. To set up the configuration, follow these steps:
-
In the frontend directory, locate the
.env.development
file. -
Open the file and update the following variables with your Jira server details: GATSBY_SECRET_KEY="your_jira_api_token"
Ensure that you have the necessary permissions and API access to create issues in your Jira instance.
Participating in open-source software (OSS) initiatives can provide a gratifying and satisfying experience. It offers an opportunity to acquire novel abilities while also contributing to a project that has a significant impact on the larger community.
Here are some steps you can take to contribute to this project
- Remember to read Code Of Conduct before contributing.
- Follow the Contribution Documents
- Create an issue to report bugs, and vulnerabilities or add a new feature.
- Remember to add a good commit message.
- Don't spam if you do it your PR/issue will be closed.
Currently we are using Gatsby framework for this project.
Currently we are using NodeJS framework for this project.
Repo - https://github.com/ank1traj/jira-backend
We would like to extend our heartfelt gratitude to all the individuals who contributed to and supported this project. Your unwavering dedication, time, skills, and knowledge played a pivotal role in the success of this endeavor. Whether you offered code, documentation, testing, or provided valuable feedback and suggestions, please know that your contributions are highly valued and appreciated.
This project is licensed under the MIT License. See the LICENSE file for more details.