feat: Add comprehensive issue reporting and contribution guidelines (#105)

* feat: Add issue reporting guidelines to README.md

- Add dedicated "🐛 Issue Reporting" section with clear instructions
- Direct users to main repository issue tracker
- Include template for issue reporting with required information
- Improve project transparency and user support workflow

* fix: Update repository references and add issue reporting guidelines

- Fix incorrect repository reference (satwareAG-ironMike → satwareAG)
- Add comprehensive issue reporting section
- Clarify workflow between forks and main repository
- Improve contribution process documentation

* feat: Add GitHub issue templates for better issue management

- Add bug report template with structured fields
- Provide clear guidance for issue reporting
- Improve issue quality and processing efficiency

* feat: Add feature request template

- Add structured feature request template
- Include sections for use case, implementation details, and alternatives
- Improve feature planning and discussion process

* feat: Add content issue template

- Add template for content-related issues (typos, outdated info, etc.)
- Provide specific fields for content corrections
- Improve content quality maintenance process

* feat: Add issue template configuration

- Configure issue template chooser with clear options
- Add contact links for support and security
- Improve issue routing and user guidance

* feat: Add pull request template

- Add comprehensive PR template with structured sections
- Include checklist for quality assurance
- Improve code review and integration process
This commit is contained in:
ja
2025-06-02 17:59:20 +02:00
committed by GitHub
parent faf199aca7
commit af4bee0e4d
7 changed files with 498 additions and 35 deletions
+107
View File
@@ -0,0 +1,107 @@
name: 🐛 Bug Report
description: Report a bug or unexpected behavior on satware.ai
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug! This helps us improve satware.ai for everyone.
Before submitting, please search existing issues to avoid duplicates.
- type: input
id: url
attributes:
label: Page URL
description: Where did you encounter this bug?
placeholder: https://satware.ai/path/to/page
validations:
required: true
- type: textarea
id: bug-description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is.
placeholder: Describe what went wrong...
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: Describe what should have happened...
validations:
required: true
- type: dropdown
id: browser
attributes:
label: Browser
description: Which browser were you using?
options:
- Chrome
- Firefox
- Safari
- Edge
- Opera
- Other
validations:
required: true
- type: input
id: browser-version
attributes:
label: Browser Version
description: What version of the browser were you using?
placeholder: e.g., Chrome 120, Safari 17.2
- type: dropdown
id: device-type
attributes:
label: Device Type
description: What type of device were you using?
options:
- Desktop
- Tablet
- Mobile
- Other
- type: input
id: device-info
attributes:
label: Device Information
description: Operating system and version
placeholder: e.g., Windows 11, macOS 14.2, iOS 17, Android 14
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here, including screenshots if applicable.
placeholder: Any additional information that might help us understand the issue...
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our Code of Conduct
options:
- label: I agree to follow this project's Code of Conduct
required: true
+11
View File
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: 📧 General Support
url: mailto:info@satware.ai
about: For general inquiries and support questions
- name: 🔒 Security Report
url: mailto:security@satware.ai
about: Report security vulnerabilities privately
- name: 💬 Community Discussion
url: https://github.com/satwareAG/satware.ai/discussions
about: Ask questions and discuss ideas with the community
+91
View File
@@ -0,0 +1,91 @@
name: 📝 Content Issue
description: Report issues with website content (typos, outdated information, etc.)
title: "[Content]: "
labels: ["content", "needs-review"]
body:
- type: markdown
attributes:
value: |
Thank you for helping improve our content! Every correction makes satware.ai better.
Before submitting, please search existing issues to avoid duplicates.
- type: input
id: page-url
attributes:
label: Page URL
description: Which page has the content issue?
placeholder: https://satware.ai/path/to/page
validations:
required: true
- type: dropdown
id: issue-type
attributes:
label: Content Issue Type
description: What type of content issue is this?
options:
- Typo/Grammar Error
- Outdated Information
- Broken Link
- Missing Information
- Incorrect Information
- Unclear/Confusing Content
- Translation Error
- Formatting Issue
- Other
validations:
required: true
- type: textarea
id: current-content
attributes:
label: Current Content
description: Copy and paste the problematic content (if applicable)
placeholder: Paste the current content that needs correction...
- type: textarea
id: suggested-correction
attributes:
label: Suggested Correction
description: How should the content be corrected?
placeholder: Provide your suggested correction...
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Any additional context about the content issue
placeholder: |
- Why is this content incorrect/unclear?
- Do you have authoritative sources for the correction?
- Any other relevant details...
- type: input
id: section-location
attributes:
label: Section/Location
description: Where on the page is this content located?
placeholder: e.g., "Introduction section", "Step 3 of the tutorial", "Footer links"
- type: dropdown
id: severity
attributes:
label: Severity
description: How significant is this content issue?
options:
- Low - Minor typo or formatting
- Medium - Affects understanding
- High - Misleading or significantly outdated
- Critical - Factually incorrect or potentially harmful
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our Code of Conduct
options:
- label: I agree to follow this project's Code of Conduct
required: true
@@ -0,0 +1,92 @@
name: ✨ Feature Request
description: Suggest a new feature or improvement for satware.ai
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thank you for suggesting a new feature! Your ideas help shape the future of satware.ai.
Before submitting, please search existing issues to avoid duplicates.
- type: textarea
id: feature-description
attributes:
label: Feature Description
description: A clear and concise description of the feature you'd like to see.
placeholder: Describe the feature you're requesting...
validations:
required: true
- type: textarea
id: problem-statement
attributes:
label: Problem or Use Case
description: What problem does this feature solve? What use case does it address?
placeholder: |
As a [type of user], I want [what] so that [why].
Currently, I have to [current workaround] which is [problem with current approach].
validations:
required: true
- type: textarea
id: proposed-solution
attributes:
label: Proposed Solution
description: How would you like this feature to work?
placeholder: Describe your ideal solution...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Have you considered any alternative solutions or features?
placeholder: Describe any alternative solutions you've considered...
- type: dropdown
id: feature-type
attributes:
label: Feature Type
description: What type of feature is this?
options:
- Content Addition
- User Interface Improvement
- Navigation Enhancement
- Performance Optimization
- Accessibility Improvement
- Mobile Experience
- Search Functionality
- Integration
- Documentation
- Other
- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Low - Nice to have
- Medium - Would improve my experience
- High - Significant impact on usability
- Critical - Blocking my use of the site
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context, screenshots, mockups, or examples about the feature request here.
placeholder: Any additional information, examples, or mockups that might help us understand your request...
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our Code of Conduct
options:
- label: I agree to follow this project's Code of Conduct
required: true