Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cant find Futhark on Marketplace #5

Open
l8l opened this issue Nov 11, 2023 · 4 comments
Open

Cant find Futhark on Marketplace #5

l8l opened this issue Nov 11, 2023 · 4 comments

Comments

@l8l
Copy link

l8l commented Nov 11, 2023

I was not able to find Futhark when browsing VSCODE extensions within the editor. Downloading the extension as a VSXI file from https://marketplace.visualstudio.com/items?itemName=DIKU.futhark-vscode and then installing it worked however. Not sure why but would be important to fix to make it easier for newcomers.

screenshot

@athas
Copy link
Member

athas commented Nov 11, 2023

It shows up for me if I search for "Futhark".

image

@l8l
Copy link
Author

l8l commented Nov 12, 2023

Thanks for the fast reply.
Okay, I found the problem. I installed the FOSS version of Vscode (which is the standard provided by the package manager of my distro) and it retrieves packages from the Open VSX Registry instead of the microsoft marketplace (because some packages on the marketplace are proprietary). Not sure if it is a hassle for you to upload and maintain your package to the Open VSX registry as well? In case it is inconvenient, I guess it is not strictly necessary, and one could instead provide a link to the .VSIX file in the github readme or something but if it is not a lot of additional work, it would be nice.

@athas
Copy link
Member

athas commented Nov 12, 2023

I will not do it myself, because I don't understand or use any of this infrastructure, but I would accept a PR or instructions.

@l8l
Copy link
Author

l8l commented Nov 12, 2023

Okay, I understand that. Here are instructions on how to publish the extension. It seems to boil down to a 1-time-effort to create an eclipse account and an open-vsx access token and after that, one can simply publish a vsix file via npx ovsx publish <file> -p <token> (or if one needs to build from source then npx ovsx publish -p <token>, which could perhaps be automated and executed whenever the extension is published to marketplace. But yeah, I totally understand if that registration process is a bit too cumbersome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants