Skip to content
Draft
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
85 changes: 85 additions & 0 deletions .github/ISSUE_TEMPLATE/accessibility_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Accessibility Issue
description: Report an accessibility problem
title: "[A11y]: "
labels: ["accessibility", "bug"]
body:
- type: markdown
attributes:
value: |
Thank you for helping make the STACK website more accessible!

We aim to meet WCAG 2.1 Level AA standards.

- type: input
id: page-url
attributes:
label: Page URL
description: Which page has the accessibility issue?
placeholder: e.g., https://stack-assessment.org/GetStarted
validations:
required: true

- type: dropdown
id: wcag-principle
attributes:
label: WCAG Principle
description: Which WCAG principle does this relate to?
options:
- Perceivable (can users perceive the content?)
- Operable (can users use the interface?)
- Understandable (can users understand the content and interface?)
- Robust (is the content robust enough for different technologies?)
- Not sure
validations:
required: true

- type: textarea
id: issue
attributes:
label: Accessibility Issue
description: Describe the accessibility problem
placeholder: The issue is...
validations:
required: true

- type: textarea
id: impact
attributes:
label: Who is Affected
description: Which users are affected by this issue?
placeholder: e.g., Screen reader users, keyboard-only users, color blind users, etc.
validations:
required: true

- type: dropdown
id: severity
attributes:
label: Severity
description: How severe is this accessibility issue?
options:
- Critical (blocks access completely)
- High (major barrier)
- Medium (significant inconvenience)
- Low (minor issue)
validations:
required: true

- type: textarea
id: assistive-tech
attributes:
label: Assistive Technology Used
description: What assistive technology were you using when you found this issue?
placeholder: e.g., NVDA, JAWS, VoiceOver, keyboard only, screen magnifier, etc.

- type: textarea
id: suggestion
attributes:
label: Suggested Fix
description: If you have a suggestion for how to fix this, please share it
placeholder: This could be fixed by...

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other information that might be helpful
89 changes: 89 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: Bug Report
description: Report a problem with the STACK website
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report this bug! Please provide as much detail as possible.

- type: input
id: page-url
attributes:
label: Page URL
description: What page is the bug on?
placeholder: e.g., https://stack-assessment.org/CaseStudies/
validations:
required: true

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is.
placeholder: Describe the issue...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: I expected...
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
placeholder: Instead...
validations:
required: true

- type: textarea
id: reproduce
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: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain the problem
placeholder: Paste or drag images here

- type: input
id: browser
attributes:
label: Browser
description: What browser are you using?
placeholder: e.g., Chrome 120, Firefox 121, Safari 17
validations:
required: true

- type: input
id: device
attributes:
label: Device
description: What device are you using?
placeholder: e.g., Desktop, iPhone 14, Samsung Galaxy S23
validations:
required: true

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context about the problem here
72 changes: 72 additions & 0 deletions .github/ISSUE_TEMPLATE/content_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Content Request
description: Suggest new content or improvements to existing content
title: "[Content]: "
labels: ["content", "enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for helping improve the STACK website content!

- type: dropdown
id: content-type
attributes:
label: Type of Content
description: What type of content are you suggesting?
options:
- New case study
- New event/meeting
- New project description
- Documentation improvement
- Content update/correction
- Other
validations:
required: true

- type: input
id: page
attributes:
label: Related Page (if applicable)
description: Link to the page this content relates to
placeholder: e.g., https://stack-assessment.org/About

- type: textarea
id: description
attributes:
label: Description
description: Describe the content you'd like to add or improve
placeholder: Please add content about...
validations:
required: true

- type: textarea
id: rationale
attributes:
label: Rationale
description: Why would this content be valuable?
placeholder: This would help users by...
validations:
required: true

- type: textarea
id: resources
attributes:
label: Resources
description: Do you have any resources, links, or materials to include?
placeholder: Links, documents, images, etc.

- type: checkboxes
id: contribution
attributes:
label: Contribution
description: Are you willing to contribute this content yourself?
options:
- label: I can write this content myself and submit a PR
- label: I can provide materials but need help formatting
- label: I'm just suggesting this idea for someone else to implement

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other information that might be helpful
67 changes: 67 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
## Description

<!-- Provide a brief description of the changes in this PR -->

## Type of Change

<!-- Please check the one that applies to this PR using "x" -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New content (case study, event, documentation)
- [ ] Content update (fixing typos, improving existing content)
- [ ] Enhancement (new feature or improvement)
- [ ] Accessibility improvement
- [ ] Dependency update
- [ ] Other (please describe):

## Changes Made

<!-- List the specific changes you made -->

-
-
-

## Related Issue

<!-- If this PR addresses an issue, link it here -->
Fixes #(issue number)

## Testing Checklist

<!-- Please check all that apply -->

- [ ] I have tested these changes locally using `mkdocs serve`
- [ ] I have run `mkdocs build` without warnings
- [ ] All links work correctly
- [ ] Images load and have appropriate alt text
- [ ] Changes display correctly at different zoom levels (100%, 150%, 200%)
- [ ] Changes work on mobile viewport
- [ ] I have tested in multiple browsers (Chrome, Firefox, Safari, Edge)
- [ ] I have followed the accessibility guidelines

## Screenshots

<!-- If applicable, add screenshots to show your changes -->

### Before
<!-- Screenshot of the page before your changes -->

### After
<!-- Screenshot of the page after your changes -->

## Additional Notes

<!-- Add any other context about the PR here -->

## Checklist for Reviewers

<!-- Maintainers will check these items during review -->

- [ ] Content is accurate and appropriate
- [ ] Follows contributing guidelines
- [ ] Meets accessibility standards
- [ ] No broken links
- [ ] Proper markdown formatting
- [ ] Images are optimized and have alt text
- [ ] Navigation structure is correct (if applicable)
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
version: 2
updates:
# Maintain dependencies for Python
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "python"
commit-message:
prefix: "chore"
include: "scope"

# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "github-actions"
commit-message:
prefix: "chore"
include: "scope"
Loading