Skip to content

Publish extension to Open VSX Repo? #17173

Closed

Description

Discussed in #16730

Originally posted by clin1234 July 20, 2021
For the sake of VSCodium users, please be generous in the spirit of open-source and also publish it in Open VSX?

Activity

  1. brettcannon commented on Sep 1, 2021

    @brettcannon
    MemberAuthor

    Thanks for the feature request! We are going to give the community 60 days from when this issue was created to provide 5 👍 upvotes on the opening comment to gauge general interest in this idea. If there's enough upvotes then we will consider this feature request in our future planning. If there's unfortunately not enough upvotes then we will close this issue.

  2. GitMensch commented on Sep 6, 2021

    @GitMensch

    Cool, already 17 of necessary 5 upvotes provided.

  3. brettcannon commented on Sep 8, 2021

    @brettcannon
    MemberAuthor

    Do note this repository is open source and under an MIT license, so anyone can fork this repo and publish on Open VSX w/o us (people already do this for Vim).

  4. GitMensch commented on Sep 8, 2021

    @GitMensch

    Totally, but it is obviously "better" to not create unnecessary forks or build the complete repo regularly to just check "maybe there is a new version to publish".

  5. brettcannon commented on Sep 8, 2021

    @brettcannon
    MemberAuthor

    Simon Sobisch (@GitMensch) we publish on the same day as VS Code does for major releases (which is roughly once a month; there isn't a release of VS Code in the month of January). We also create an issue under the https://github.com/microsoft/vscode-python/labels/release%20plan label for all major releases (and we pin them to the top of our issue tracker here).

    We also publish all releases to https://github.com/microsoft/vscode-python/releases, so you can subscribe to this repo and choose to only be notified when we make a new release, big or small.

    We also create release branches for all major versions.

  6. GitMensch commented on Sep 8, 2021

    @GitMensch

    So, is this a "no, please use some CI to publish to open-vsx" (after asking for enough upvotes to do this)?

  7. brettcannon commented on Sep 9, 2021

    @brettcannon
    MemberAuthor

    Simon Sobisch (@GitMensch) I don't know as I have not discussed this with anyone (I transferred 59 discussions to issues, so I did not filter what got moved over; every created issue got the same comment with no judgement on the merit of the feature request). But do note the message says, "If there's enough upvotes then we will consider this feature request in our future planning", not that we would definitively take it if there was enough votes.

    But you specifically said you didn't want to "build the complete repo regularly to just check 'maybe there is a new version to publish'", and so I gave you multiple ways of how to check if there's an update w/o creating a VSIX. I was just trying to be helpful, not send some coded message.

  8. GitMensch commented on Sep 9, 2021

    @GitMensch

    Thanks for the follow-up. In general I'd also like to see an "official" publishing, but I have no problem to wait for the final decision on that - it is good that you've created an issue to track this.

  9. brettcannon commented on Nov 1, 2021

    @brettcannon
    MemberAuthor

    Thanks for everyone who voted, but after thinking this over we have decided to not proceed with supporting Open VSIX. Having to support another Marketplace would also mean needing to directly support that Marketplace's users and we are not prepared to take on that increase support requirements of supporting e.g. Theia.

    That being said, the extension is and will continue to be open source, and so anyone wanting to upload their own VSIX is welcome to do so as long as the MIT license is met.

  10. locked as resolved and limited conversation to collaborators on Dec 2, 2021
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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions