Skip to content

Contributing back to upstream dependencies? #106

@karlhorky

Description

@karlhorky

Describe the feature or problem you'd like to solve

Contribute improvements back to upstream dependencies

Proposed solution

Copilot CLI has two dependencies, @devm33/node-pty and keytar-forked-forked https://www.npmjs.com/package/@github/copilot?activeTab=dependencies

  1. Contribute changes to https://github.com/microsoft/node-pty (instead of @devm33/node-pty )
  2. Contribute changes to some maintained version of keytar (original keytar is unmaintained). keytar-forked (https://github.com/shiftkey/node-keytar by @shiftkey) is one option, but it only has 600 downloads per week

This would enable Copilot CLI to also give back to the open source ecosystem.

cc @devm33

Example prompts or workflows

--

Additional context

--

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions