Skip to content

Add support for new issue experience in all repos #3643

@guywillis

Description

@guywillis

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

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions