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

Consider committing transpiled code (the out directory) #81

Open
DavidLGoldberg opened this issue Jan 30, 2025 · 0 comments
Open

Consider committing transpiled code (the out directory) #81

DavidLGoldberg opened this issue Jan 30, 2025 · 0 comments

Comments

@DavidLGoldberg
Copy link
Owner

Discussed in #80

Originally posted by ilkkapoutanen-61n January 29, 2025
Hi,

Since Microsoft recently disabled the vs marketplace feature that allowed downloading .vsix files, installing extensions became more difficult for users in areas with very poor internet, or those working in offline environments. Using another, internet-connected copy of VS Code to download the files is often not an option for these users. Using a GitHub zip download as an installation package is still possible with a directory rename hack: just download the repo as a zip, rename the top level directory to extension, then re-zip it, rename to .vsix and install.

For this to work end to end however, the transpiled form of the extension should exist in the zip file. For these offline users however, having the build-time dependencies or even a build environment can be another significant hurdle. On that note, and to finally get to the point, in order to support this user group, please consider either a) committing the transpiled form of the extension code, or b) submitting .vsix files as artifacts on your releases.

Thanks!

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

1 participant