From 8a56a4958769ddbbd0c6a36c440319871322526f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 29 Apr 2023 00:04:51 -0400 Subject: [PATCH 1/3] chore: port GitHub issue form from Webkit --- .../ISSUE_TEMPLATE/request-for-position.yml | 84 +++++++++++++++++++ CONTRIBUTING.md | 6 +- ISSUE_TEMPLATE.md | 12 --- 3 files changed, 86 insertions(+), 16 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/request-for-position.yml delete mode 100644 ISSUE_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/request-for-position.yml b/.github/ISSUE_TEMPLATE/request-for-position.yml new file mode 100644 index 00000000..b8e16d57 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/request-for-position.yml @@ -0,0 +1,84 @@ +name: Request for Mozilla Position on an Emerging Web Specification +description: If you're working on a spec and would like to know the Mozilla's position on it, this is the form for you! +body: + - type: markdown + attributes: + value: "## Mozillians who can provide input" + - type: input + id: mozillians + attributes: + label: "Mozillians" + description: "Who from the WebKit community do you think is best positioned to review this spec? It's okay if you don't know." + placeholder: "@zcorpan @dbaron @tantek" + - type: markdown + attributes: + value: "## Information about the specification or proposal" + - type: input + id: spec-title + attributes: + label: "Title of the spec" + placeholder: "CSS Frobnication Module, Level 5" + validations: + required: true + - type: input + id: spec-link + attributes: + label: "URL to the spec" + placeholder: "https://www.w3.org/TR/SHORTNAME" + validations: + required: true + - type: input + id: spec-repo + attributes: + label: "URL to the spec's repository" + description: "On GitHub or whatever repository hosting provider the spec uses." + placeholder: "https://github.com/ORG/REPO" + - type: input + id: spec-issues + attributes: + label: "Issue Tracker URL" + description: "Only supply this if the spec doesn't use GitHub for issue tracking" + - type: input + id: spec-explainer + attributes: + label: "Explainer URL" + description: "Only supply this if the explainer isn't the README.md in the GitHub repo" + - type: markdown + attributes: + value: "## Design reviews and vendor positions" + - type: input + id: tag-review + attributes: + label: "TAG Design Review URL" + placeholder: "https://github.com/w3ctag/design-reviews/issues/NNN" + - type: input + id: moz-position + attributes: + label: "WebKit standards-positions issue URL" + placeholder: "https://github.com/WebKit/standards-positions/issues/NNN" + - type: markdown + attributes: + value: "## Bugs tracking this feature" + - type: input + id: mozilla-bugzilla + attributes: + label: "Mozilla Bugzilla URL" + placeholder: "https://bugzilla.mozilla.org/show_bug.cgi?id=NNNNNN" + - type: input + id: radar + attributes: + label: "Caniuse URL" + placeholder: "https://caniuse.com/NNNNNNNNN" + - type: markdown + attributes: + value: "## Anything else we need to know" + - type: textarea + id: description + attributes: + label: "Description" + placeholder: | + Please tell us what the proposal or specification is. + + Include any details or salient information you think will aid us in coming to a position. + validations: + required: true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 56bcf159..e3109ae6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,10 +6,8 @@ We welcome contributions from the Mozilla community about its position on Web sp If there is a public, Web-related specification that you think Mozilla might be interested in, please -[open a new issue](https://github.com/mozilla/standards-positions/issues/new), -filling out the auto-included template appropriately. (If posting via GitHub API, please copy the -[template](https://github.com/mozilla/standards-positions/blob/main/ISSUE_TEMPLATE.md) -and fill it out). +[open a new issue](https://github.com/mozilla/standards-positions/issues/new?template=request-for-position.yml), +filling out the auto-included template appropriately. Normally, the appropriate granularity for an issue is a distinct web platform feature. This could be a section of a specification, a single specification, or crossing multiple specifications. If an diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md deleted file mode 100644 index 2df8a113..00000000 --- a/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,12 +0,0 @@ - -## Request for Mozilla Position on an Emerging Web Specification - -* Specification Title: -* Specification or proposal URL (if available): -* Explainer URL (if available): -* Caniuse.com URL (optional): -* Bugzilla URL (optional): -* Mozillians who can provide input (optional): - -### Other information - From ea12d4af0e5248c3cec1d8d0f072ac5f23239d21 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 24 May 2023 16:11:33 -0400 Subject: [PATCH 2/3] !fix: WebKit -> Mozilla --- .github/ISSUE_TEMPLATE/request-for-position.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/request-for-position.yml b/.github/ISSUE_TEMPLATE/request-for-position.yml index b8e16d57..b5177a69 100644 --- a/.github/ISSUE_TEMPLATE/request-for-position.yml +++ b/.github/ISSUE_TEMPLATE/request-for-position.yml @@ -8,7 +8,7 @@ body: id: mozillians attributes: label: "Mozillians" - description: "Who from the WebKit community do you think is best positioned to review this spec? It's okay if you don't know." + description: "Who from the Mozilla community do you think is best positioned to review this spec? It's okay if you don't know." placeholder: "@zcorpan @dbaron @tantek" - type: markdown attributes: From ebb0807c8999e5f08bd63c8efa380d588a432b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tantek=20=C3=87elik?= Date: Wed, 24 May 2023 15:53:53 -0700 Subject: [PATCH 3/3] rm @dbaron from placeholder --- .github/ISSUE_TEMPLATE/request-for-position.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/request-for-position.yml b/.github/ISSUE_TEMPLATE/request-for-position.yml index b5177a69..10176c05 100644 --- a/.github/ISSUE_TEMPLATE/request-for-position.yml +++ b/.github/ISSUE_TEMPLATE/request-for-position.yml @@ -9,7 +9,7 @@ body: attributes: label: "Mozillians" description: "Who from the Mozilla community do you think is best positioned to review this spec? It's okay if you don't know." - placeholder: "@zcorpan @dbaron @tantek" + placeholder: "@zcorpan @tantek" - type: markdown attributes: value: "## Information about the specification or proposal"