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
109 changes: 109 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
name: 🐛 Bug Report
description: Report a bug on the Sugar Labs website
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out this form as completely as possible.

- type: input
id: page-url
attributes:
label: Affected Page URL
description: Which page on the Sugar Labs website is affected?
placeholder: https://www.sugarlabs.org/...
validations:
required: true

- type: textarea
id: bug-description
attributes:
label: Bug Description
description: What happened? What did you expect to happen?
placeholder: |
A clear and concise description of what the bug is.
Example: "When clicking the donate button on the homepage, nothing happens."
validations:
required: true

- type: textarea
id: reproduction-steps
attributes:
label: Steps to Reproduce
description: How can we reproduce this issue?
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true

- type: dropdown
id: browsers
attributes:
label: Browser
description: What browsers are you seeing the problem on?
multiple: true
options:
- Chrome
- Firefox
- Safari
- Microsoft Edge
- Other (please specify in "Additional Context")
validations:
required: true

- type: dropdown
id: devices
attributes:
label: Device Type
description: What type of device are you using?
options:
- Desktop
- Tablet
- Mobile Phone
- Other (please specify in "Additional Context")
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem
placeholder: |
You can drag and drop images here.

- type: textarea
id: console-errors
attributes:
label: Console Errors
description: If you see any errors in the browser console (F12), please copy and paste them here
render: shell

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here
placeholder: |
- Browser version
- Operating system
- Any relevant error messages
- Steps you've already tried to resolve the issue

- 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/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md)
options:
- label: I have searched for similar issues before creating this one
required: true
- label: I understand this is a bug report for the website only, not Sugar Labs software
required: true
- label: I agree to follow the project's Code of Conduct
required: true
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: 💬 Sugar Labs Community Chat
url: https://matrix.to/#/#sugarlabs-web:matrix.org
about: Chat with the Sugar Labs community for quick questions and discussions
- name: 📖 Contributing Guidelines
url: https://github.com/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md
about: Please read our contributing guidelines before creating an issue
112 changes: 112 additions & 0 deletions .github/ISSUE_TEMPLATE/content_update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
name: 📝 Content Update
description: Suggest changes to website content or documentation
title: "[Content]: "
labels: ["content"]
body:
- type: markdown
attributes:
value: |
Thanks for helping improve the Sugar Labs website content! Please fill out this form as completely as possible.

- type: dropdown
id: content-type
attributes:
label: Content Type
description: What type of content needs to be updated?
options:
- Page Content
- Documentation
- Blog Post
- News Article
- Activity Description
- Image or Media
- Translation
- Other (please specify below)
validations:
required: true

- type: input
id: content-location
attributes:
label: Content Location
description: Where is the content that needs to be updated?
placeholder: URL or file path in the repository
validations:
required: true

- type: textarea
id: current-content
attributes:
label: Current Content
description: What is the current content that needs to be changed?
placeholder: |
Please copy and paste the current content here.
For long content, you can summarize and highlight the specific sections that need changes.
validations:
required: true

- type: textarea
id: proposed-changes
attributes:
label: Proposed Changes
description: What changes would you like to make?
placeholder: |
Please provide:
- The new/updated content
- Reason for the changes
- Any supporting references or sources
validations:
required: true

- type: dropdown
id: change-type
attributes:
label: Type of Change
description: What kind of change is this?
options:
- Fix typo or grammar
- Update outdated information
- Add new information
- Improve clarity
- Fix broken links
- Update images or media
- Add translation
- Other (please specify in additional context)
validations:
required: true

- type: textarea
id: supporting-info
attributes:
label: Supporting Information
description: Provide any supporting information for the changes
placeholder: |
- References to official documentation
- Links to source material
- Screenshots or images
- Relevant discussion links

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the content update
placeholder: |
- Urgency of the update
- Related content that might need similar updates
- Impact of these changes

- type: checkboxes
id: terms
attributes:
label: Content Guidelines
description: Please confirm the following
options:
- label: I have reviewed the content guidelines in the Contributing Guide
required: true
- label: The proposed changes are accurate and factual
required: true
- label: I have proper rights/permissions for any new content I'm proposing
required: true
- label: I agree to follow the project's Code of Conduct
required: true
97 changes: 97 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
name: 💡 Feature Request
description: Suggest an enhancement for the Sugar Labs website
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to suggest a new feature! Please fill out this form as completely as possible.

- type: dropdown
id: feature-type
attributes:
label: Feature Type
description: What type of feature are you suggesting?
options:
- New Page or Section
- UI/UX Enhancement
- Content Improvement
- Performance Enhancement
- Accessibility Improvement
- Integration Feature
- Other (please specify below)
validations:
required: true

- type: textarea
id: problem-description
attributes:
label: Problem Description
description: What problem does this feature solve?
placeholder: |
A clear and concise description of what the problem is.
Example: "It's difficult to find information about specific Sugar Labs activities..."
validations:
required: true

- type: textarea
id: proposed-solution
attributes:
label: Proposed Solution
description: Describe the solution you'd like to see implemented
placeholder: |
A clear and concise description of what you want to happen.
Example: "Add a searchable activity catalog that allows filtering by age group and subject..."
validations:
required: true

- type: textarea
id: alternative-solutions
attributes:
label: Alternative Solutions
description: Describe any alternative solutions you've considered
placeholder: |
A clear and concise description of any alternative solutions or features you've considered.
Example: "Could also implement this as a tag-based system..."

- type: textarea
id: mockups
attributes:
label: Mockups or Examples
description: If you have any mockups, sketches, or examples from other websites, add them here
placeholder: You can drag and drop images here.

- type: textarea
id: implementation-details
attributes:
label: Implementation Details
description: If you have technical knowledge, provide any relevant implementation details
placeholder: |
- Suggested tech stack
- Potential APIs to use
- Data requirements
- Performance considerations

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the feature request here
placeholder: |
- Who would benefit from this feature?
- How urgent is this feature?
- Are there any dependencies to consider?

- 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/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md)
options:
- label: I have searched for similar feature requests before creating this one
required: true
- label: I understand this is a feature request for the website only, not Sugar Labs software
required: true
- label: I agree to follow the project's Code of Conduct
required: true
Loading