vscode-cue icon indicating copy to clipboard operation
vscode-cue copied to clipboard

List in VSCode extension marketplace for .cue extension

Open vsekhar opened this issue 5 years ago • 11 comments

Is it possible to list the extension in the marketplace without associating it with the .cue extension?

Searching the marketplace for just "cue" turns up 4 extensions only one of which is related to the .cue extension.

Would be great if this one was in that list (easier install, auto updates, etc.).

vsekhar avatar Jan 30 '20 18:01 vsekhar

From searching for other extensions, it appears that the marketplace can support multiple extensions that target the same file name extension

cameronbraid avatar Feb 10 '20 00:02 cameronbraid

It's totally possible to add the extension to the marketplace with the .cue extension. The only reason it isn't listed yet is because I haven't had any time to figure out what I need to do to publish it, nor the time to actually publish it.

betawaffle avatar Feb 11 '20 15:02 betawaffle

Sure thing, I totally understand.

And by the way, thanks for the extension, I seem to go blind when my code is monochrome

cameronbraid avatar Feb 12 '20 03:02 cameronbraid

@betawaffle Thank you for taking the time to write this plugin! Echoing what @cameronbraid said, programming with and without syntax highlighting for an unfamiliar language is like night and day.

For your consideration, this GitHub Action seems to provide a convenient way to automate publishing without much setup.

mattt avatar Apr 03 '20 14:04 mattt

It's totally possible to add the extension to the marketplace with the .cue extension. The only reason it isn't listed yet is because I haven't had any time to figure out what I need to do to publish it, nor the time to actually publish it.

Updated issue title.

vsekhar avatar Apr 06 '20 16:04 vsekhar

Can someone who is more familiar with the VSCode Marketplace setup help me understand what is required here?

I'm very happy to help move this issue along, and improve discovery for the CUE project.

myitcv avatar Jul 30 '21 05:07 myitcv

I'd be willing to help get this going. I've been using a somewhat manual process with vsce to package/publish an extension. A couple of things to consider.

  • use a manual or automated process
    • if manual, document the steps
    • if automated, what is the preferred triggering action (tag pushed, release PR merged, GitHub release created)?
  • an organization based Personal Access Token (PAT) will need be needed
  • consider keeping a CHANGELOG so that it's easier to publish release notes

johnallen3d avatar Dec 21 '21 23:12 johnallen3d

Regarding triggering an automated release. It looks like CUE is triggering releases on version tag push. That should be easy enough to replicate if that workflow is of interest.

johnallen3d avatar Dec 22 '21 14:12 johnallen3d

As a proof of concept, I've set up a release GitHub action on my cue fmt extension that's triggered on version tag push:

https://github.com/johnallen3d/vscode-cue-fmt/blob/2fd4555728a36bd5c49743d97aadca3d050f58f4/.github/workflows/release.yml

Here are the steps I'm following:

https://github.com/johnallen3d/vscode-cue-fmt/blob/2fd4555728a36bd5c49743d97aadca3d050f58f4/RELEASE.md

johnallen3d avatar Dec 22 '21 14:12 johnallen3d

@betawaffle, is there anything we can do to help? Is there anyone from the @cue-sh organization willing to assist with the initial steps of publishing the extension?

RA80533 avatar Sep 26 '22 20:09 RA80533

Hello everyone, I have made a PR here with the instructions to make it work. Feel free to comment and give feedbacks! Thanks

tuxity avatar May 16 '24 11:05 tuxity