Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 88 additions & 23 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,109 @@
name: Bug Report
description: File a bug report.
labels: ["bug"]
title: "🐞 - "
name: Bug report
description: Report a reproducible bug in ByteSend.
title: "bug: "
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
Thanks for reporting this. Please provide enough detail so we can reproduce quickly.

- type: input
id: version
attributes:
label: Version / commit
description: Which version/tag/commit are you running?
placeholder: v0.2.5 or commit SHA
validations:
required: true

- type: dropdown
id: deployment
attributes:
label: Deployment
description: Where does the issue happen?
options:
- ByteSend Cloud
- Self-hosted
default: 0
validations:
required: true

- type: dropdown
id: area
attributes:
label: Affected area
options:
- API
- Dashboard UI
- SMTP relay
- Webhooks
- Billing
- Docs
- CI / workflows
- Other
validations:
required: true

- type: textarea
id: what-happened
id: description
attributes:
label: What happened?
placeholder: Tell us what you see!
description: Describe the bug clearly.
validations:
required: true

- type: textarea
id: replication
id: steps
attributes:
label: Replication Steps
description: Provide clear steps as to how this happened
value: "1. First click this \n2. Navigate to this \n3. Click this \n4. See this"
label: Steps to reproduce
value: |
1. Go to ...
2. Click ...
3. Submit ...
4. Observe ...
validations:
required: false
- type: dropdown
id: kind
required: true

- type: textarea
id: expected
attributes:
label: Self hosted or Cloud?
description: Does this happen on bytesend.cloud or on your own instance?
options:
- Cloud
- Self hosted
default: 0
label: Expected behavior
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual behavior
validations:
required: true

- type: dropdown
id: browsers
id: browser
attributes:
label: What browsers are you seeing the problem on?
label: Browser (if UI issue)
multiple: true
options:
- Not applicable
- Chrome
- Firefox
- Chrome (or chrome based like Brave, Arc, etc)
- Safari
- Edge
- Other

- type: textarea
id: logs
attributes:
label: Relevant logs or errors
description: Paste stack traces, request IDs, or screenshots. Redact secrets.

- type: checkboxes
id: checks
attributes:
label: Confirmation
options:
- label: I searched existing issues and did not find a duplicate.
required: true
- label: I removed API keys, tokens, and sensitive data from this report.
required: true
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Security report
url: https://github.com/NodeByteLTD/ByteSend/blob/main/SECURITY.md
about: Please report vulnerabilities privately.
- name: Community support (Discord)
url: https://discord.gg/xqkqzVRC4S
about: Ask questions and get help from the community.
- name: Documentation
url: https://docs.bytesend.cloud
about: Read guides, API references, and self-hosting docs.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Documentation issue
description: Report missing, incorrect, or unclear docs.
title: "docs: "
labels: ["documentation", "needs-triage"]
body:
- type: input
id: page
attributes:
label: Docs page / file
placeholder: https://docs.bytesend.cloud/... or apps/docs/...
validations:
required: true

- type: textarea
id: issue
attributes:
label: What is wrong or missing?
validations:
required: true

- type: textarea
id: expected
attributes:
label: What should the docs say?

- type: textarea
id: context
attributes:
label: Extra context
49 changes: 49 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Feature request
description: Suggest a new feature or improvement.
title: "feat: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for the suggestion. Help us understand the problem first, then the proposed solution.

- type: textarea
id: problem
attributes:
label: Problem statement
description: What problem are you trying to solve?
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
description: Describe the behavior you want.
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered

- type: dropdown
id: impact
attributes:
label: Expected impact
options:
- Low
- Medium
- High
validations:
required: true

- type: checkboxes
id: checks
attributes:
label: Confirmation
options:
- label: I searched existing issues and discussions for duplicates.
required: true
59 changes: 48 additions & 11 deletions .github/ISSUE_TEMPLATE/marketing.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,60 @@
name: Marketing Issue
description: Issue relataed to Marketing
labels: ["marketing"]
name: Marketing website issue
description: Report a bug or UX/content issue in the public marketing site.
title: "marketing: "
labels: ["marketing", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to create this issue
Thanks for reporting a marketing site issue.

- type: input
id: page
attributes:
label: Affected page URL
placeholder: https://bytesend.cloud/
validations:
required: true

- type: textarea
id: what-happened
id: description
attributes:
label: What happened?
placeholder: Tell us what you see!
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce
value: |
1. Open ...
2. Click ...
3. Observe ...
validations:
required: true

- type: textarea
id: replication
id: expected
attributes:
label: Expected behavior
validations:
required: true

- type: dropdown
id: browser
attributes:
label: Replication Steps
description: Provide clear steps as to how this happened
value: "1. First click this \n2. Navigate to this \n3. Click this \n4. See this"
label: Browser
options:
- Chrome
- Firefox
- Safari
- Edge
- Other
validations:
required: false
required: true

- type: textarea
id: screenshots
attributes:
label: Screenshots or recordings
Loading
Loading