crystal-lang-tools / vscode-crystal-lang

Yet another VSCode extension for Crystal Programming Language
https://marketplace.visualstudio.com/items?itemName=crystal-lang-tools.crystal-lang
MIT License
276 stars 58 forks source link

Publish to open-vsx #131

Closed GeopJr closed 3 years ago

GeopJr commented 3 years ago

Hi, would it be possible for the extension to get published on OpenVsx? OpenVsx is an alternative marketplace used by VSCodium.

Instructions can be found here.

Similar issue: https://github.com/crystal-lang-tools/vscode-crystal-lang/issues/120

Currently the only way to install this extension is by either downloading it from the marketplace website or by modifying the extensionsGallery section of the product.json file.

Thanks!

max-bertinetti commented 3 years ago

It's doable. I think I can do it in the next days and finally automating the deploy with Github action for all two Marketplaces.

max-bertinetti commented 3 years ago

@GeopJr I decided to wait until 9th December, read here

@bcardiff I think you have to register as Organization there like for VS Marketplace.

bcardiff commented 3 years ago

Publisher claimed at https://github.com/eclipse/open-vsx.org/issues/217

bcardiff commented 3 years ago

I've just manually published 0.6.2 in https://open-vsx.org/extension/crystal-lang-tools/crystal-lang

@maxbertinetti I leave a OPEN_VSX_TOKEN secret in this repo configured to automate the publishing.

If you create a user in open-vsx I can add you to the crystal-lang-tools namespace there.

max-bertinetti commented 3 years ago

@bcardiff I created a user with my Github Account. This week end I start building the Github Action to automate the deploy on the two Marketplace on a new release on master

bcardiff commented 3 years ago

Cool. I've just added you to the open-vsx publisher

max-bertinetti commented 3 years ago

@bcardiff please I need a token also for VS Code Marketplace (VS_MARKETPLACE_TOKEN) so that I can deploy automatically also there when ready