RandomFractals / vscode-data-preview

Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-preview
Apache License 2.0
553 stars 58 forks source link

Please release also .vsix files #176

Closed mirekphd closed 4 years ago

mirekphd commented 4 years ago

Most of VS Code extensions projects release also .vsix files (which are essentially zip, but still containing something other than just source code as in your case). Source code is of course fine, but separately from the .vsix extension file, like in this repo: https://github.com/Azure/vscode-kubernetes-tools/releases

RandomFractals commented 4 years ago

@mirekphd I know what .vsix files are. Why do you need .vsix files for this extension releases?

Most open source vscode extensions actually don't release .vsix files because they are just bundled versions of extension that you would only use if you decide to install an extension that is not in vscode marketplace and only helpful in local testing.

I recommend you install this extension from vs marketplace and let VSCode manage it's versioning and updates via extensions tab.

mirekphd commented 4 years ago

I'm using containerised fully auto-updating installation of VS Code in an air gapped cluster of corporate Linux servers (with sensitive customer data). As an alternative for Jupyter Notebook / Lab for data scientists. Broadens your mind beyond Windows 10 use case I suppose :)

On Thu, 16 Jan 2020, 15:57 Taras Novak, notifications@github.com wrote:

why do you need .vsix files?

Most vscode extensions actually don't release .vsix files because they are just bundled versions of extension that you would only use if you decide to install an extension that is not in vscode marketplace.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/RandomFractals/vscode-data-preview/issues/176?email_source=notifications&email_token=AIYBQEETJ46KDMGDS2DSXOTQ6BYVDA5CNFSM4KHVJM52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJELC3I#issuecomment-575189357, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIYBQEAWTRWKP7LEIXC7SW3Q6BYVDANCNFSM4KHVJM5Q .

RandomFractals commented 4 years ago

sure, why the snarky remark? you did not state your reasons for requiring .vsix in your original request.

I'll include them in the next release. So, your plan is to install Data Preview from github .vsix release bundle?

Also, I am fluent in Jupyter Notebooks and building this extension was 1 of the reasons I did it for devs that are not using Py & Win 10 is not my primary OS ...

RandomFractals commented 4 years ago

@mirekphd I see you logged similar request for half a dozen of open source data related vscode extensions.

Here is a tip: see https://github.com/RandomFractals/vscode-data-preview#dev-build

& run vsce package to gen .vsix for the extensions you need for your containerized vscode installations.

mirekphd commented 4 years ago

It's a bit of an uphill struggle trying to standardise these assets on GitHub that you guys prefer posting to the other Microsoft website :) Thank you for the tip, I'll try out the vsce converter.

On Thu, 16 Jan 2020, 18:22 Taras Novak, notifications@github.com wrote:

@mirekphd https://github.com/mirekphd I see you logged similar request for half a dozen of open source data related vscode extensions.

Here is a tip: see https://github.com/RandomFractals/vscode-data-preview#dev-build

& run vsce package to gen .vsix for the extensions you need for your containerized vscode installations.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RandomFractals/vscode-data-preview/issues/176?email_source=notifications&email_token=AIYBQEC7BOLBBEEBTN2E46LQ6CJVXA5CNFSM4KHVJM52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJE3PZY#issuecomment-575256551, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIYBQEDEATT5BIQSDAYKW4TQ6CJVXANCNFSM4KHVJM5Q .

RandomFractals commented 4 years ago

it doesn't have to be. most devs install extensions from vscode or marketplace.

if you want to bundle and deploy them for your air gaped machines, follow the instructions I've provided & please read the docs for the open source vsode extensions you decide to install & use.

Those dev build instructions were there since day 1 :)

Good luck!

P.S.: nothing you are doing is mind blowing to me or other open source vscode ext. devs. So, word of advice ask nicely next time & state your requirements clearly ;)