Hey everyone,
I’m trying to figure out if it’s possible to make issues in one of our JIRA projects visible to the public. Basically, I want people to be able to see these issues without having to log in to our JIRA instance. This would be super helpful for our open-source project, but we want to keep all our other projects private.
Has anyone done this before? I’ve been digging through the JIRA settings, but I can’t seem to find an option that lets me do this for just one project. It would be great if there’s a way to set this up without affecting the privacy of our other projects.
Any tips or suggestions would be really appreciated. Thanks in advance for your help!
I’ve actually implemented something similar for our company’s public-facing bug tracker. While JIRA doesn’t have a built-in feature for this, we found a workaround using JIRA’s REST API and a custom front-end application.
We created a lightweight web app that queries the JIRA API for specific project issues. It displays them in a simplified, public-friendly format. We secured the API access using a read-only account with limited permissions.
The setup required some development work, but it’s been incredibly valuable for our open-source community. They can now easily track issues without needing JIRA accounts.
One caveat: make sure to carefully configure which fields are exposed to avoid accidentally sharing sensitive information. Also, consider implementing rate limiting to prevent API abuse.
It’s not a plug-and-play solution, but it works well if you have some development resources available.
While JIRA does not provide a built-in way to expose a single project publicly, one alternative is to use JIRA Service Management to set up a customer portal. This portal can be tailored to offer external users access to issue data without requiring full JIRA permissions. You can create a new JSM project that links to your existing JIRA project and then adjust the customer portal settings to permit unauthenticated access. By carefully configuring request types, you can ensure that only specific information is displayed. This solution requires some setup and may need a JSM license, but it avoids the need for custom development.
hey, have u tried using JIRA’s Issue Collectors? they let u embed forms on external websites to gather issue data. u could setup a collector for ur open-source project and display submitted issues publicly. it’s not perfect but might work as a quick solution without much hassle. just make sure to configure it carefully to avoid exposing sensitive stuff.