Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
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
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