bitwisecook / vscode-tcl

Tcl for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=bitwisecook.tcl
MIT License
39 stars 20 forks source link

extension not available for vscodium #18

Open juliannoble opened 1 year ago

juliannoble commented 1 year ago

This extension isn't available for extension from the vscodium marketplace It may be possible to manually install it - but it would be nice if it could be installed the same way as other extensions.

I'm not sure exactly what's involved in getting it published;

As it's already a compatible license (MIT), then assuming no technical issues it's presumably just signing the license agreement and setting the license for the code.

juliannoble commented 1 year ago

for reference - it can be installed manually fairly easily by downloading the vsix file from the visualstudio marketplace. It installs as below with a deprecation warning - but so far seems to work.

codium --install-extension bitwisecook.tcl-0.4.1.vsix Installing extensions... (node:39328) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (Use VSCodium --trace-deprecation ... to show where the warning was created) Extension 'bitwisecook.tcl-0.4.1.vsix' was successfully installed.

contextnerror commented 1 year ago

Since the repository is under MIT license, you can do it yourself. Check out https://github.com/open-vsx/publish-extensions for instructions.

juliannoble commented 1 year ago

Since the repository is under MIT license, you can do it yourself. Check out https://github.com/open-vsx/publish-extensions for instructions.

They ask that a maintainer do it. Technically anyone could fork this and use a separate github repo to publish it - which may make sense if there is no interest from current maintainer(s) of this repo to support vscodium. (I may be wrong - but it seems rude to submit this repo as the url for the extension in vscodium if the maintainers don't want/expect vscodium related issues reported here)

Whilst the plugins currently work the same for both vscodium and vs code - I don't know if there will be divergence at some point. I understand if the current maintainers of vscode-tcl see it as a burden they don't wish to be involved in - that's fine.. This 'issue' is only an issue depending on the will/interest of the maintainers.

Anyway.. rather than immediately jump to a 'fork and submit'.. I figured this would serve to gauge interest - and someone (me or otherwise) can always do it later. I don't currently have the knowledge about issues such as the deprecation warning above to make a good maintainer.

bitwisecook commented 1 year ago

I might look at doing this next time I do some maintenance work on the repo, but this is definitely hobby territory and life is very busy right now

bitwisecook commented 1 year ago

just took a look at it, it looks like a bit of a faff to do, you can always download the vsix from the releases here. I'll leave this open and take a look when i have a bit more time.

bitwisecook commented 1 year ago

@juliannoble if you want to be a maintainer to do the publishing to vscodium, i'm more than happy to add you to the repo so you can.