-
Notifications
You must be signed in to change notification settings - Fork 84
chore: modernize GitHub issue templates #1556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,114 @@ | ||
| # https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository | ||
| name: Bug report | ||
| description: Report a bug in Prisma Studio (@prisma/studio-core) | ||
| labels: ['kind/bug'] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thanks for taking the time to report a bug! 🙏 | ||
|
|
||
| This repository hosts **@prisma/studio-core**, the Prisma Studio UI used by the `prisma studio` CLI command (Prisma v7+), embedded distributions, and the Prisma VS Code extension. | ||
|
|
||
| If your problem is with the Prisma ORM, migrations, or the CLI itself (not the Studio UI), please file it in [prisma/prisma](https://github.com/prisma/prisma/issues) instead. | ||
|
|
||
| 💡 For general usage questions, join our [Discord server](https://pris.ly/discord) instead of filing an issue. | ||
| - type: dropdown | ||
| id: distribution | ||
| attributes: | ||
| label: Studio distribution | ||
| description: How are you running Prisma Studio? | ||
| options: | ||
| - 'Prisma CLI (`prisma studio`, Prisma v7 or later)' | ||
| - 'Embedded (@prisma/studio-core in my own app)' | ||
| - 'VS Code extension (Prisma)' | ||
| - 'Other / not sure' | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: database | ||
| attributes: | ||
| label: Database | ||
| description: Which database are you connecting Studio to? | ||
| options: | ||
| - PostgreSQL | ||
| - MySQL / MariaDB | ||
| - SQLite | ||
| - Other | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: database-version | ||
| attributes: | ||
| label: Database version | ||
| placeholder: 'e.g. PostgreSQL 17.2' | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: versions | ||
| attributes: | ||
| label: Prisma & studio-core versions | ||
| description: | | ||
| Run `npx prisma --version` and paste the output. If you embed Studio, also include your `@prisma/studio-core` version from `package.json`. | ||
| render: shell | ||
| placeholder: | | ||
| Output of `npx prisma --version` | ||
|
|
||
| @prisma/studio-core version (if embedded): x.y.z | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: os-browser | ||
| attributes: | ||
| label: Operating system & browser | ||
| placeholder: 'e.g. macOS 15.5, Chrome 138 / VS Code 1.102' | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: reproduction | ||
| attributes: | ||
| label: Steps to reproduce | ||
| description: | | ||
| Step-by-step instructions to reproduce the issue. Include relevant parts of your Prisma schema if the issue is data- or model-specific. | ||
|
|
||
| ⚠️ **Do NOT include database credentials!** | ||
| placeholder: | | ||
| 1. Run `prisma studio` | ||
| 2. Open the `User` model | ||
| 3. ... | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: expected | ||
| attributes: | ||
| label: Expected behavior | ||
| description: What did you expect to happen? | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: actual | ||
| attributes: | ||
| label: Actual behavior | ||
| description: What actually happened? Screenshots are welcome. | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: logs | ||
| attributes: | ||
| label: Logs | ||
| description: | | ||
| Any relevant output from the browser console (DevTools), the terminal running `prisma studio`, or the VS Code output panel. | ||
|
|
||
| ⚠️ **Redact secrets before posting**: connection strings, tokens, API keys, and any personal data. | ||
| render: shell | ||
| placeholder: Paste logs here (with secrets redacted) | ||
| validations: | ||
| required: false | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| blank_issues_enabled: false | ||
| contact_links: | ||
| - name: Prisma ORM / CLI issues | ||
| url: https://github.com/prisma/prisma/issues | ||
| about: Problems with the `prisma studio` CLI command itself, the ORM, migrations, or other server-side Prisma issues belong in the prisma/prisma repository. | ||
| - name: Prisma Discord | ||
| url: https://pris.ly/discord | ||
| about: General usage questions and community discussion. Integration/API questions about embedding @prisma/studio-core are welcome as GitHub issues. | ||
| - name: Prisma documentation | ||
| url: https://www.prisma.io/docs | ||
| about: Guides and reference docs for Prisma ORM and Prisma Studio. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| # https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository | ||
| name: Feature request | ||
| description: Suggest an improvement to Prisma Studio (@prisma/studio-core) | ||
| labels: ['kind/feature'] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| 🙏 Thanks for taking the time to suggest an improvement! | ||
|
|
||
| Please search existing issues first to avoid duplicates. Feature requests for the Prisma ORM or CLI (rather than the Studio UI) belong in [prisma/prisma](https://github.com/prisma/prisma/issues). | ||
|
|
||
| 💡 If your idea isn't fully formed yet, discuss it on our [Discord server](https://pris.ly/discord) first. | ||
| - type: textarea | ||
| id: problem | ||
| attributes: | ||
| label: Problem | ||
| description: What problem are you trying to solve? Describe a real situation where Prisma Studio falls short today. | ||
| placeholder: 'Example: When browsing a table with millions of rows, I cannot ...' | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: solution | ||
| attributes: | ||
| label: Proposed solution | ||
| description: How should this work in Prisma Studio? A rough sketch of your ideal outcome is enough. | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: alternatives | ||
| attributes: | ||
| label: Alternatives | ||
| description: Workarounds you use today, or other approaches you considered. | ||
| validations: | ||
| required: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.