Skip to content
Open
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
github: nixrajput
ko_fi: nixrajput
buy_me_a_coffee: nixrajput
thanks_dev: u/gh/nixrajput
open_collective: nixrajput
152 changes: 126 additions & 26 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,60 +1,160 @@
name: Bug Report
description: File a bug report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug", "triage"]
labels: ["bug", "needs-triage"]
assignees: ["nixrajput"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out this template thoroughly to help us understand and reproduce the issue.

**Note:** Before submitting, please check if this bug has already been reported in an existing issue.

- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
label: Contact Information
description: How can we reach you for follow-up questions? (Email, GitHub handle, etc.)
placeholder: ex. [email protected] or @github-handle
validations:
required: true

- type: dropdown
id: severity
attributes:
label: Bug Severity
description: How severe is this bug?
options:
- Critical - System crash or data loss
- High - Major functionality broken
- Medium - Minor functionality affected
- Low - Cosmetic or non-critical issue
validations:
required: true

- type: textarea
id: description
attributes:
label: Bug Description
description: Provide a clear and detailed description of the bug
placeholder: |
- What happened?
- What did you expect to happen?
- What was the actual behavior?
validations:
required: false
required: true

- type: textarea
id: what-happened
id: reproduction
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
label: Steps to Reproduce
description: Provide detailed steps to reproduce the issue
placeholder: |
1. First step
2. Second step
3. And so on...
validations:
required: true

- type: dropdown
id: environment
attributes:
label: Environment
description: Select all environments where the bug occurs
multiple: true
options:
- Development
- Staging
- Production
validations:
required: true

- type: dropdown
id: browsers
attributes:
label: Browser(s)
description: Select all browsers where the bug occurs
multiple: true
options:
- Chrome
- Firefox
- Safari
- Edge
- Other
validations:
required: true

- type: dropdown
id: devices
attributes:
label: What devices are you seeing the problem on?
label: Device(s)
description: Select all devices where the bug occurs
multiple: true
options:
- Android
- iPhone
- Windows
- Mac
- Linux
- Desktop
- Mobile
- Tablet
- Other
validations:
required: true

- type: input
id: os
attributes:
label: OS Version
description: On what version of OS is your device running?
placeholder: Android 12
label: Operating System
description: What operating system are you using?
placeholder: ex. macOS 12.0.1, Windows 11, Ubuntu 22.04
validations:
required: true

- type: input
id: version
attributes:
label: Application Version
description: What version of the application are you using?
placeholder: ex. 1.2.3
validations:
required: true

- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
label: Relevant Logs
description: Please provide any relevant logs, error messages, or stack traces
render: shell
placeholder: |
```
[Paste your logs here]
```

- type: textarea
id: screenshots
attributes:
label: Screenshots/Videos
description: If applicable, add screenshots or videos to help explain your problem
placeholder: |
- Screenshot 1: [description]
- Screenshot 2: [description]
- Video: [description]

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here
placeholder: |
- Related issues
- Recent changes that might be related
- Any other relevant information

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nixrajput/flutter_carousel_widget/CODE_OF_CONDUCT.md).
label: Code of Conduct and Contribution Guidelines
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nixrajput/portfolio-nextjs/blob/master/CODE_OF_CONDUCT.md) and [Contribution Guidelines](https://github.com/nixrajput/portfolio-nextjs/blob/master/CONTRIBUTING.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true
- type: markdown
attributes:
value: "## Thanks for taking the time to fill out this bug report!"
- label: I have read and agree to the Contribution Guidelines
required: true
114 changes: 86 additions & 28 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,56 +1,114 @@
name: Feature request
description: Suggest an idea for this project
title: "[Feature Request]: "
labels: ["enhancement"]
assignees:
- nixrajput
name: Feature Request
description: Propose a new feature or enhancement for the project
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
assignees: ["nixrajput"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to propose a new feature! Please fill out this template thoroughly to help us understand your request better.

**Note:** Before submitting, please check if this feature has already been requested in an existing issue.

- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
label: Contact Information
description: How can we reach you for follow-up questions? (Email, GitHub handle, etc.)
placeholder: ex. [email protected] or @github-handle
validations:
required: true

- type: dropdown
id: priority
attributes:
label: Priority Level
description: How important is this feature to your workflow?
options:
- Critical - Blocking current work
- High - Important for future work
- Medium - Nice to have
- Low - Future consideration
validations:
required: false
required: true

- type: textarea
id: feature
id: problem
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is.
placeholder: Write here
label: Problem Statement
description: Describe the problem or limitation you're facing. Be specific and include any relevant context.
placeholder: |
- What problem are you trying to solve?
- What is the current behavior?
- What is the impact of this problem?
validations:
required: true

- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
placeholder: Write here
label: Proposed Solution
description: Describe your proposed solution in detail. Include any technical considerations, APIs, or design patterns you think would be relevant.
placeholder: |
- How would you like this to work?
- What APIs or components would be involved?
- Any specific technical requirements?
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
placeholder: Write here
label: Alternative Solutions
description: What alternatives have you considered? Why were they not suitable?
placeholder: |
- What other approaches have you tried?
- Why weren't they sufficient?
validations:
required: true

- type: textarea
id: acceptance-criteria
attributes:
label: Acceptance Criteria
description: List the specific requirements that would make this feature complete and successful.
placeholder: |
- Feature should...
- Must support...
- Should be compatible with...
validations:
required: true

- type: textarea
id: technical-considerations
attributes:
label: Technical Considerations
description: Any technical constraints, dependencies, or considerations we should be aware of?
placeholder: |
- Performance implications
- Security considerations
- Integration points
- Dependencies required

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
placeholder: Write here
label: Additional Context
description: Add any other context, mockups, or references that might help us understand your request better.
placeholder: |
- Links to similar features in other projects
- Mockups or wireframes
- Related documentation
- Any other relevant information

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nixrajput/flutter_carousel_widget/CODE_OF_CONDUCT.md).
label: Code of Conduct and Contribution Guidelines
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nixrajput/portfolio-nextjs/blob/master/CODE_OF_CONDUCT.md) and [Contribution Guidelines](https://github.com/nixrajput/portfolio-nextjs/blob/master/CONTRIBUTING.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true
- type: markdown
attributes:
value: "## Thanks for taking the time to fill out this feature request form!"
- label: I have read and agree to the Contribution Guidelines
required: true
Loading