-
Notifications
You must be signed in to change notification settings - Fork 44
Closing Feature Issues #129
Comments
SGTM, lots of good discussion happened and it seems like it has run its course. |
SGTM |
What I’m used to is leaving issues open that are needing to be resolved, as in, if it’s closed it’s not a feature that needs to be implemented. If you don’t mind, before we close feature issues, let’s make a wiki page or Markdown file in the repo that lists all the features we’re trying to support, along with the links to the issues. When I was managing the CoffeeScript 2 project, that’s what we did by moving the features list into the repo README: https://github.com/coffeescript6/discuss#implemented-features |
I’m happy to volunteer collapsing the features into a list in a Markdown file, with links to each feature’s issue. Is that something we’d want? Should the features list be in its own file in the repo, or as a section of the README? |
I think it would be awesome if we close each feature and create a single point of reference as linked list so we can have those handy... Here is a JSON for easier dumping: [
{
"url": "https://github.com/api/repos/nodejs/modules/issues/127",
"number": 127,
"title": "Feature: Load ESM over https",
"comments": 17,
"link": "[#127 Load ESM over https](https://github.com/api/repos/nodejs/modules/issues/127)",
"labels": [
"esm",
"features",
"interoperability",
"web-platform"
],
"user": "kuroljov"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/121",
"number": 121,
"title": "Feature: NodeJS contextual pathing use cases",
"comments": 10,
"link": "[#121 NodeJS contextual pathing use cases](https://github.com/api/repos/nodejs/modules/issues/121)",
"labels": [
"features"
],
"user": "guybedford"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/116",
"number": 116,
"title": "Feature: Import CommonJS without needing asynchronous syntax",
"comments": 10,
"link": "[#116 Import CommonJS without needing asynchronous syntax](https://github.com/api/repos/nodejs/modules/issues/116)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/115",
"number": 115,
"title": "Feature: Importing non-JavaScript files",
"comments": 12,
"link": "[#115 Importing non-JavaScript files](https://github.com/api/repos/nodejs/modules/issues/115)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/114",
"number": 114,
"title": "Feature: Import JSON without needing asynchronous syntax",
"comments": 29,
"link": "[#114 Import JSON without needing asynchronous syntax](https://github.com/api/repos/nodejs/modules/issues/114)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/113",
"number": 113,
"title": "Feature: Conditional imports",
"comments": 20,
"link": "[#113 Conditional imports](https://github.com/api/repos/nodejs/modules/issues/113)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/112",
"number": 112,
"title": "Feature: Don’t break CommonJS",
"comments": 0,
"link": "[#112 Don’t break CommonJS](https://github.com/api/repos/nodejs/modules/issues/112)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/111",
"number": 111,
"title": "Feature: Package encapsulation",
"comments": 0,
"link": "[#111 Package encapsulation](https://github.com/api/repos/nodejs/modules/issues/111)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/110",
"number": 110,
"title": "Feature: Specifier resolution customization",
"comments": 9,
"link": "[#110 Specifier resolution customization](https://github.com/api/repos/nodejs/modules/issues/110)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/109",
"number": 109,
"title": "Feature: Browser-compatible specifier resolution",
"comments": 1,
"link": "[#109 Browser-compatible specifier resolution](https://github.com/api/repos/nodejs/modules/issues/109)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/108",
"number": 108,
"title": "Feature: Browser-compatible build that includes CommonJS",
"comments": 0,
"link": "[#108 Browser-compatible build that includes CommonJS](https://github.com/api/repos/nodejs/modules/issues/108)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/107",
"number": 107,
"title": "Feature: Browser and Node compatibility without building",
"comments": 1,
"link": "[#107 Browser and Node compatibility without building](https://github.com/api/repos/nodejs/modules/issues/107)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/106",
"number": 106,
"title": "Feature: WASM modules",
"comments": 1,
"link": "[#106 WASM modules](https://github.com/api/repos/nodejs/modules/issues/106)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/105",
"number": 105,
"title": "Feature: Transparent migration",
"comments": 3,
"link": "[#105 Transparent migration](https://github.com/api/repos/nodejs/modules/issues/105)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/104",
"number": 104,
"title": "Feature: Retrievable module metadata",
"comments": 28,
"link": "[#104 Retrievable module metadata](https://github.com/api/repos/nodejs/modules/issues/104)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/103",
"number": 103,
"title": "Feature: File / path / URL resolving",
"comments": 0,
"link": "[#103 File / path / URL resolving](https://github.com/api/repos/nodejs/modules/issues/103)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/102",
"number": 102,
"title": "Feature: Tree shaking",
"comments": 7,
"link": "[#102 Tree shaking](https://github.com/api/repos/nodejs/modules/issues/102)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/101",
"number": 101,
"title": "Feature: Polyfillability",
"comments": 1,
"link": "[#101 Polyfillability](https://github.com/api/repos/nodejs/modules/issues/101)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/100",
"number": 100,
"title": "Feature: Transparent interoperability for ESM importing CommonJS",
"comments": 5,
"link": "[#100 Transparent interoperability for ESM importing CommonJS](https://github.com/api/repos/nodejs/modules/issues/100)",
"labels": [
"features",
"modules-agenda"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/99",
"number": 99,
"title": "Feature: Mixed module types within app/module; gradual migration from CommonJS to ESM",
"comments": 0,
"link": "[#99 Mixed module types within app/module; gradual migration from CommonJS to ESM](https://github.com/api/repos/nodejs/modules/issues/99)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/98",
"number": 98,
"title": "Feature: Mock modules (injection)",
"comments": 7,
"link": "[#98 Mock modules (injection)](https://github.com/api/repos/nodejs/modules/issues/98)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/97",
"number": 97,
"title": "Feature: Arbitrary sources for module source text",
"comments": 4,
"link": "[#97 Arbitrary sources for module source text](https://github.com/api/repos/nodejs/modules/issues/97)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/96",
"number": 96,
"title": "Feature: Runtime loaders, transpilation at import time",
"comments": 6,
"link": "[#96 Runtime loaders, transpilation at import time](https://github.com/api/repos/nodejs/modules/issues/96)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/95",
"number": 95,
"title": "Feature: Code coverage/instrumentation",
"comments": 0,
"link": "[#95 Code coverage/instrumentation](https://github.com/api/repos/nodejs/modules/issues/95)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/94",
"number": 94,
"title": "Feature: Multi-mode packages",
"comments": 0,
"link": "[#94 Multi-mode packages](https://github.com/api/repos/nodejs/modules/issues/94)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/93",
"number": 93,
"title": "Feature: Dual-goal packages",
"comments": 4,
"link": "[#93 Dual-goal packages](https://github.com/api/repos/nodejs/modules/issues/93)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/87",
"number": 87,
"title": "Feature: No refactoring",
"comments": 13,
"link": "[#87 No refactoring](https://github.com/api/repos/nodejs/modules/issues/87)",
"labels": [
"features"
],
"user": "GeoffreyBooth"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/82",
"number": 82,
"title": "Pluggable Loaders to support multiple use cases",
"comments": 68,
"link": "[#82 Pluggable Loaders to support multiple use cases](https://github.com/api/repos/nodejs/modules/issues/82)",
"labels": [
"discussion",
"features",
"interoperability",
"web-platform"
],
"user": "MylesBorins"
},
{
"url": "https://github.com/api/repos/nodejs/modules/issues/81",
"number": 81,
"title": "Feature: Named exports when importing CJS",
"comments": 106,
"link": "[#81 Named exports when importing CJS](https://github.com/api/repos/nodejs/modules/issues/81)",
"labels": [
"features",
"interoperability"
],
"user": "giltayar"
}
] |
@GeoffreyBooth I forgot to edit out the urls from API format but its a simple .* replace in vscode |
We currently have, at my count, over 25 open issues for discussion about features. A number of these never developed into a conversation, the remaining conversations have mostly gone stale.
I would like to suggest that we close these issues in order to keep the issue tracker more manageable, and open issues about specific features as we are discussing them
Thoughts?
The text was updated successfully, but these errors were encountered: