Inspiration
The Codes to Issues for Jira project was inspired by our team's need for a better way to create and share structured issues. We were looking for something that would make it easy to create issues and share them with others and automate the process of creating issues. This project was inspired by our need for a better way to create and share structured issues.
What it does
The app allows you to write JQL-like code to create issues in Jira. This can be useful for quickly creating and sharing structured issues and automating issue creation. Additionally, the app provides a live preview of your structured issues before you apply them.
How we built it
The app was built using Typescript, React, and our custom JSON parser. Typescript is a typed superset of JavaScript that compiles plain JavaScript and offers type checking, classes, modules, and interfaces. React is a library for building user interfaces. It allows you to create reusable components to make your code easy to read and maintain. Our custom JSON parser was built using Node.js. It will enable you to parse JSON data into a JavaScript object. This was used to parse the JQL code into an issue object.
Challenges we ran into
The project was reasonably straightforward to develop, but we faced a few challenges. One of the main challenges was creating a parser that could understand our custom JSON format. We also had to make a UI allowing users to create and preview structured issues easily.
Accomplishments that we're proud of
-Developed a custom JSON parser for faster and more reliable issue creation. -Created a clean, easy-to-use, and visually appealing UI. -Developed the app using typescript and react, which helped with code readability and maintainability.
What we learned
-Developing an app using typescript and react can be challenging but also rewarding -Creating a custom parser can be helpful in parsing complex JSON data -Having a live preview of your structured issues can help verify that the structure is correct
What's next for Code To Issues for Jira
We plan to add more features to the app, including support for more issue fields and a better user interface. We would also like to support importing issues from other issue-tracking systems. We are working on a way to share and manage issues in a team environment easily.



Log in or sign up for Devpost to join the conversation.