Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Update] Update GitHub repo templates #66

Merged
merged 6 commits into from
May 8, 2024
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
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Feature request
title: "[Feature Request] your title goes here"
description: "for when you want to see something new added to the CSSU website"
labels: "enhancement"
assignees: JasonBarahan
body:
- type: textarea
id: description
attributes:
label: Description
description: "Describe your feature. How does it work?"
placeholder: "This feature allows me to mine cryptocurrency using your servers!"
validations:
required: true
- type: textarea
id: rationale
attributes:
label: Rationale
description: "Describe why you think we should add this feature."
placeholder: "We should add this feature because mining crypto makes me richer."
validations:
required: true
- type: textarea
id: implementation
attributes:
label: Implementation
description: "OPTIONAL. This is if you'd like to see a feature implemented in a specific way."
placeholder: "We can implement this feature by downloading and running this cool executable file."
validations:
required: false
---
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/site-issue.md

This file was deleted.

32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/site-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Site issue
description: "for when you see something on the site that isn't working"
title: "[Site issue] your title goes here"
labels: 'bug'
assignees: JasonBarahan
body:
- type: textarea
id: description
attributes:
label: Description
description: "Describe your issue here. What were you trying to do? What happened instead? Please also include a link to the page if applicable."
placeholder: "I was trying to see what upcoming events there are, but the site is too slow!"
validations:
required: true
- type: textarea
id: reproduction_steps
attributes:
label: Reproduction steps
description: "How did you encounter the bug? State the device you are using, the browser you are using, and what you did that triggered the bug."
placeholder: "I was using Safari on my iPhone 14, clicked on the Events section on the site, and it took 14 seconds to load all the content"
validations:
required: true
- type: textarea
id: details
attributes:
label: additional_details
description: "OPTIONAL. Add any more details you wish to share."
placeholder: "I was on the subway when I tried doing this... that shouldn't affect anything, right?"
validations:
required: false
---
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Site issue
description: "for when content on the site needs to be added or updated"
title: "[Update] your title goes here"
assignees: JasonBarahan
body:
- type: textarea
id: description
attributes:
label: Description
description: "Describe the content that needs to be added or updated in detail. Feel free to be really specific."
placeholder: "Example: The CSSU will be holding their annual semi-formal on March 22 at Old Victoria. [add more details]"
validations:
required: true
---
Loading