Skip to content

Commit c101a71

Browse files
authored
Merge branch 'main' into contact-us
2 parents fd04a05 + 7d0b95b commit c101a71

File tree

5 files changed

+414
-35
lines changed

5 files changed

+414
-35
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
name: 🐛 Bug Report
2+
description: Report a bug on the Sugar Labs website
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to report a bug! Please fill out this form as completely as possible.
10+
11+
- type: input
12+
id: page-url
13+
attributes:
14+
label: Affected Page URL
15+
description: Which page on the Sugar Labs website is affected?
16+
placeholder: https://www.sugarlabs.org/...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: bug-description
22+
attributes:
23+
label: Bug Description
24+
description: What happened? What did you expect to happen?
25+
placeholder: |
26+
A clear and concise description of what the bug is.
27+
Example: "When clicking the donate button on the homepage, nothing happens."
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: reproduction-steps
33+
attributes:
34+
label: Steps to Reproduce
35+
description: How can we reproduce this issue?
36+
placeholder: |
37+
1. Go to '...'
38+
2. Click on '...'
39+
3. Scroll down to '...'
40+
4. See error
41+
validations:
42+
required: true
43+
44+
- type: dropdown
45+
id: browsers
46+
attributes:
47+
label: Browser
48+
description: What browsers are you seeing the problem on?
49+
multiple: true
50+
options:
51+
- Chrome
52+
- Firefox
53+
- Safari
54+
- Microsoft Edge
55+
- Other (please specify in "Additional Context")
56+
validations:
57+
required: true
58+
59+
- type: dropdown
60+
id: devices
61+
attributes:
62+
label: Device Type
63+
description: What type of device are you using?
64+
options:
65+
- Desktop
66+
- Tablet
67+
- Mobile Phone
68+
- Other (please specify in "Additional Context")
69+
validations:
70+
required: true
71+
72+
- type: textarea
73+
id: screenshots
74+
attributes:
75+
label: Screenshots
76+
description: If applicable, add screenshots to help explain your problem
77+
placeholder: |
78+
You can drag and drop images here.
79+
80+
- type: textarea
81+
id: console-errors
82+
attributes:
83+
label: Console Errors
84+
description: If you see any errors in the browser console (F12), please copy and paste them here
85+
render: shell
86+
87+
- type: textarea
88+
id: additional-context
89+
attributes:
90+
label: Additional Context
91+
description: Add any other context about the problem here
92+
placeholder: |
93+
- Browser version
94+
- Operating system
95+
- Any relevant error messages
96+
- Steps you've already tried to resolve the issue
97+
98+
- type: checkboxes
99+
id: terms
100+
attributes:
101+
label: Code of Conduct
102+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md)
103+
options:
104+
- label: I have searched for similar issues before creating this one
105+
required: true
106+
- label: I understand this is a bug report for the website only, not Sugar Labs software
107+
required: true
108+
- label: I agree to follow the project's Code of Conduct
109+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: 💬 Sugar Labs Community Chat
4+
url: https://matrix.to/#/#sugarlabs-web:matrix.org
5+
about: Chat with the Sugar Labs community for quick questions and discussions
6+
- name: 📖 Contributing Guidelines
7+
url: https://github.com/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md
8+
about: Please read our contributing guidelines before creating an issue
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
name: 📝 Content Update
2+
description: Suggest changes to website content or documentation
3+
title: "[Content]: "
4+
labels: ["content"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for helping improve the Sugar Labs website content! Please fill out this form as completely as possible.
10+
11+
- type: dropdown
12+
id: content-type
13+
attributes:
14+
label: Content Type
15+
description: What type of content needs to be updated?
16+
options:
17+
- Page Content
18+
- Documentation
19+
- Blog Post
20+
- News Article
21+
- Activity Description
22+
- Image or Media
23+
- Translation
24+
- Other (please specify below)
25+
validations:
26+
required: true
27+
28+
- type: input
29+
id: content-location
30+
attributes:
31+
label: Content Location
32+
description: Where is the content that needs to be updated?
33+
placeholder: URL or file path in the repository
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: current-content
39+
attributes:
40+
label: Current Content
41+
description: What is the current content that needs to be changed?
42+
placeholder: |
43+
Please copy and paste the current content here.
44+
For long content, you can summarize and highlight the specific sections that need changes.
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: proposed-changes
50+
attributes:
51+
label: Proposed Changes
52+
description: What changes would you like to make?
53+
placeholder: |
54+
Please provide:
55+
- The new/updated content
56+
- Reason for the changes
57+
- Any supporting references or sources
58+
validations:
59+
required: true
60+
61+
- type: dropdown
62+
id: change-type
63+
attributes:
64+
label: Type of Change
65+
description: What kind of change is this?
66+
options:
67+
- Fix typo or grammar
68+
- Update outdated information
69+
- Add new information
70+
- Improve clarity
71+
- Fix broken links
72+
- Update images or media
73+
- Add translation
74+
- Other (please specify in additional context)
75+
validations:
76+
required: true
77+
78+
- type: textarea
79+
id: supporting-info
80+
attributes:
81+
label: Supporting Information
82+
description: Provide any supporting information for the changes
83+
placeholder: |
84+
- References to official documentation
85+
- Links to source material
86+
- Screenshots or images
87+
- Relevant discussion links
88+
89+
- type: textarea
90+
id: additional-context
91+
attributes:
92+
label: Additional Context
93+
description: Add any other context about the content update
94+
placeholder: |
95+
- Urgency of the update
96+
- Related content that might need similar updates
97+
- Impact of these changes
98+
99+
- type: checkboxes
100+
id: terms
101+
attributes:
102+
label: Content Guidelines
103+
description: Please confirm the following
104+
options:
105+
- label: I have reviewed the content guidelines in the Contributing Guide
106+
required: true
107+
- label: The proposed changes are accurate and factual
108+
required: true
109+
- label: I have proper rights/permissions for any new content I'm proposing
110+
required: true
111+
- label: I agree to follow the project's Code of Conduct
112+
required: true
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
name: 💡 Feature Request
2+
description: Suggest an enhancement for the Sugar Labs website
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to suggest a new feature! Please fill out this form as completely as possible.
10+
11+
- type: dropdown
12+
id: feature-type
13+
attributes:
14+
label: Feature Type
15+
description: What type of feature are you suggesting?
16+
options:
17+
- New Page or Section
18+
- UI/UX Enhancement
19+
- Content Improvement
20+
- Performance Enhancement
21+
- Accessibility Improvement
22+
- Integration Feature
23+
- Other (please specify below)
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: problem-description
29+
attributes:
30+
label: Problem Description
31+
description: What problem does this feature solve?
32+
placeholder: |
33+
A clear and concise description of what the problem is.
34+
Example: "It's difficult to find information about specific Sugar Labs activities..."
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
id: proposed-solution
40+
attributes:
41+
label: Proposed Solution
42+
description: Describe the solution you'd like to see implemented
43+
placeholder: |
44+
A clear and concise description of what you want to happen.
45+
Example: "Add a searchable activity catalog that allows filtering by age group and subject..."
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: alternative-solutions
51+
attributes:
52+
label: Alternative Solutions
53+
description: Describe any alternative solutions you've considered
54+
placeholder: |
55+
A clear and concise description of any alternative solutions or features you've considered.
56+
Example: "Could also implement this as a tag-based system..."
57+
58+
- type: textarea
59+
id: mockups
60+
attributes:
61+
label: Mockups or Examples
62+
description: If you have any mockups, sketches, or examples from other websites, add them here
63+
placeholder: You can drag and drop images here.
64+
65+
- type: textarea
66+
id: implementation-details
67+
attributes:
68+
label: Implementation Details
69+
description: If you have technical knowledge, provide any relevant implementation details
70+
placeholder: |
71+
- Suggested tech stack
72+
- Potential APIs to use
73+
- Data requirements
74+
- Performance considerations
75+
76+
- type: textarea
77+
id: additional-context
78+
attributes:
79+
label: Additional Context
80+
description: Add any other context about the feature request here
81+
placeholder: |
82+
- Who would benefit from this feature?
83+
- How urgent is this feature?
84+
- Are there any dependencies to consider?
85+
86+
- type: checkboxes
87+
id: terms
88+
attributes:
89+
label: Code of Conduct
90+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/sugarlabs/www-v2/blob/main/docs/CONTRIBUTING.md)
91+
options:
92+
- label: I have searched for similar feature requests before creating this one
93+
required: true
94+
- label: I understand this is a feature request for the website only, not Sugar Labs software
95+
required: true
96+
- label: I agree to follow the project's Code of Conduct
97+
required: true

0 commit comments

Comments
 (0)