Skip to content
This repository was archived by the owner on Sep 2, 2023. It is now read-only.

Closing Feature Issues #129

Closed
MylesBorins opened this issue Jun 11, 2018 · 6 comments · Fixed by #134
Closed

Closing Feature Issues #129

MylesBorins opened this issue Jun 11, 2018 · 6 comments · Fixed by #134

Comments

@MylesBorins
Copy link
Contributor

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?

@benjamingr
Copy link
Member

SGTM, lots of good discussion happened and it seems like it has run its course.

@mhdawson
Copy link
Member

SGTM

@GeoffreyBooth
Copy link
Member

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

@GeoffreyBooth
Copy link
Member

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?

@SMotaal
Copy link

SMotaal commented Jun 12, 2018

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"
  }
]

@SMotaal
Copy link

SMotaal commented Jun 12, 2018

@GeoffreyBooth I forgot to edit out the urls from API format but its a simple .* replace in vscode

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants