This Bug Reporter JavaScript library is a proof-of-concept developed with the help of OpenAI's ChatGPT. It allows users to report bugs directly from any website. These bug reports are sent to a specified Jira project via the Jira API.
Please note that this software is a proof-of-concept. It may require additional work and testing before being used in production.
- Easy-to-use bug report form that can be injected into any website
- Users can describe the bug, provide a screenshot, and add additional image attachments
- Automatically captures the URL, date, time, browser information, and screen resolution
- Creates a new bug report in a Jira project
To use the Bug Reporter library in your website, follow the instructions in the Integrator Documentation.
For information about how to develop and contribute to the Bug Reporter library, see the Developer Documentation.
The Bug Reporter library uses Jest for unit and integration testing. To run the tests, use the following command:
npm test
The project uses Webpack as a module bundler. To build the project, use the following command:
npm run build
This will create a bundled JavaScript file at dist/main.bundle.js
.
This project is licensed under the terms of the MIT license.
This library is developed as a proof of concept. It is not fully tested and may have limitations or bugs. It is not recommended for use in production environments without further testing and development. Please use it at your own risk.
This library was developed with the assistance of OpenAI's ChatGPT, a large language model trained by OpenAI.