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

Add support for new issue experience in all repos #3643

Open
1 of 64 tasks
guywillis opened this issue Jan 21, 2025 · 2 comments
Open
1 of 64 tasks

Add support for new issue experience in all repos #3643

guywillis opened this issue Jan 21, 2025 · 2 comments
Assignees
Labels

Comments

@guywillis
Copy link
Contributor

guywillis commented Jan 21, 2025

Subject of the issue

GitHub have publicly enabled the 'new issues experience' preview feature. This preview feature is not compatible with the current implementation of the issue template.

The 'new issues experience' feature appears to be toggleable on an account basis rather than at an organisation level.

As such, to ensure all audiences are covered, it is proposed to retain the existing implementation and add in support for the 'new issues experience' feature.

Steps to reproduce

When selecting 'New issue' on a repo, the issue title and body fields are blank.

Image

Navigating to the .github/ISSUE_TEMPLATE.md file you're met with the following error message:

Image

The learn more link as per the screenshot.

Proposed fix

  • Copy the current ISSUE_TEMPLATE.md from .github/ and paste it .github/ISSUE_TEMPLATE/
  • Add YAML frontmatter to .github/ISSUE_TEMPLATE/issue_template.md
  • Add config.yml file to .github/ISSUE_TEMPLATE/
  • Update config.yml to remove the blank issue option when creating an issue

Example of YAML frontmatter:

---
name: Issue
about: Use this template for reporting issues
title: ""
labels: ""
assignees: ""
---

Core repos

Lesser used repos

Archived / deprecated / unused repos

  • adapt-schemas
  • adapt-registry-server
  • adaptlearning.github.io
  • documentation
  • adapt-contrib-a11y
  • adapt-contrib-mpabc
  • adapt-contrib-data
  • adapt-contrib-device
  • adapt-contrib-navigation
  • adapt-contrib-notify
  • adapt-extension
  • adapt-contrib-triggered
  • adapt-questionComponent
  • adapt-component
  • adapt-contrib-pointGmcq
  • scorm_docs
  • adapt-contrib-assessmentResultsTotal
  • adapt-contrib-linkedConfidenceSlider
  • adapt-test-package
  • theming
@guywillis guywillis added the bug label Jan 21, 2025
@guywillis guywillis self-assigned this Jan 21, 2025
@guywillis guywillis changed the title Update issue and pull request templates in all repos Update issue template in all repos Jan 22, 2025
@guywillis guywillis changed the title Update issue template in all repos Add support for new issue experience in all repos Jan 22, 2025
@guywillis guywillis moved this from New to Assigned in adapt_framework: The TODO Board Jan 23, 2025
@oliverfoster
Copy link
Member

I think once you've got one of these issue template prs in, as these are all the same, I'm happy to pass the rest of them with one +1 from someone else.

@cahirodoherty-learningpool what do you think?

@cahirodoherty-learningpool
Copy link
Contributor

I think once you've got one of these issue template prs in, as these are all the same, I'm happy to pass the rest of them with one +1 from someone else.

@cahirodoherty-learningpool what do you think?

Yeah that sounds good to me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

3 participants