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

Closing Feature Issues #129

Description

@MylesBorins

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?

Activity

  1. benjamingr commented on Jun 11, 2018

    @benjamingr
    Member

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

  2. mhdawson commented on Jun 11, 2018

    @mhdawson
    Member

    SGTM

  3. GeoffreyBooth commented on Jun 11, 2018

    @GeoffreyBooth
    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

  4. GeoffreyBooth commented on Jun 12, 2018

    @GeoffreyBooth
    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?

  5. SMotaal commented on Jun 12, 2018

    @SMotaal

    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/proxy/api.github.com/repos/nodejs/modules/issues/127",
        "number": 127,
        "title": "Feature: Load ESM over https",
        "comments": 17,
        "link": "[#127 Load ESM over https](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/127)",
        "labels": [
          "esm",
          "features",
          "interoperability",
          "web-platform"
        ],
        "user": "kuroljov"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/121)",
        "labels": [
          "features"
        ],
        "user": "guybedford"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/116)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/115",
        "number": 115,
        "title": "Feature: Importing non-JavaScript files",
        "comments": 12,
        "link": "[#115 Importing non-JavaScript files](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/115)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/114)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/113",
        "number": 113,
        "title": "Feature: Conditional imports",
        "comments": 20,
        "link": "[#113 Conditional imports](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/113)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/112",
        "number": 112,
        "title": "Feature: Don’t break CommonJS",
        "comments": 0,
        "link": "[#112 Don’t break CommonJS](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/112)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/111",
        "number": 111,
        "title": "Feature: Package encapsulation",
        "comments": 0,
        "link": "[#111 Package encapsulation](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/111)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/110",
        "number": 110,
        "title": "Feature: Specifier resolution customization",
        "comments": 9,
        "link": "[#110 Specifier resolution customization](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/110)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/109",
        "number": 109,
        "title": "Feature: Browser-compatible specifier resolution",
        "comments": 1,
        "link": "[#109 Browser-compatible specifier resolution](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/109)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/108)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/107)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/106",
        "number": 106,
        "title": "Feature: WASM modules",
        "comments": 1,
        "link": "[#106 WASM modules](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/106)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/105",
        "number": 105,
        "title": "Feature: Transparent migration",
        "comments": 3,
        "link": "[#105 Transparent migration](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/105)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/104",
        "number": 104,
        "title": "Feature: Retrievable module metadata",
        "comments": 28,
        "link": "[#104 Retrievable module metadata](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/104)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/103",
        "number": 103,
        "title": "Feature: File / path / URL resolving",
        "comments": 0,
        "link": "[#103 File / path / URL resolving](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/103)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/102",
        "number": 102,
        "title": "Feature: Tree shaking",
        "comments": 7,
        "link": "[#102 Tree shaking](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/102)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/101",
        "number": 101,
        "title": "Feature: Polyfillability",
        "comments": 1,
        "link": "[#101 Polyfillability](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/101)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/100)",
        "labels": [
          "features",
          "modules-agenda"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/99)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/98",
        "number": 98,
        "title": "Feature: Mock modules (injection)",
        "comments": 7,
        "link": "[#98 Mock modules (injection)](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/98)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/97)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/96)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/95",
        "number": 95,
        "title": "Feature: Code coverage/instrumentation",
        "comments": 0,
        "link": "[#95 Code coverage/instrumentation](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/95)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/94",
        "number": 94,
        "title": "Feature: Multi-mode packages",
        "comments": 0,
        "link": "[#94 Multi-mode packages](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/94)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/93",
        "number": 93,
        "title": "Feature: Dual-goal packages",
        "comments": 4,
        "link": "[#93 Dual-goal packages](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/93)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/87",
        "number": 87,
        "title": "Feature: No refactoring",
        "comments": 13,
        "link": "[#87 No refactoring](https://github.com/proxy/api.github.com/repos/nodejs/modules/issues/87)",
        "labels": [
          "features"
        ],
        "user": "GeoffreyBooth"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/82)",
        "labels": [
          "discussion",
          "features",
          "interoperability",
          "web-platform"
        ],
        "user": "MylesBorins"
      },
      {
        "url": "https://github.com/proxy/api.github.com/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/proxy/api.github.com/repos/nodejs/modules/issues/81)",
        "labels": [
          "features",
          "interoperability"
        ],
        "user": "giltayar"
      }
    ]
  6. SMotaal commented on Jun 12, 2018

    @SMotaal

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions