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

generator-codium tooling to create extensions in vscodium itself #2187

Open
ar-daniel opened this issue Jan 6, 2025 · 3 comments
Open

generator-codium tooling to create extensions in vscodium itself #2187

ar-daniel opened this issue Jan 6, 2025 · 3 comments
Labels
discussion could go either way, discussion welcome

Comments

@ar-daniel
Copy link

Describe the feature
Can we have generator-codium much like generator-code for creating extensions with vscodium itself ?
and be able upload to https://open-vsx.org/ repository also ?
ref
https://github.com/Microsoft/vscode-generator-code
the npm repo used to package and create 'generator-code'
a 'generator-codium' of the above repo would be nice
also associated yeoman generator for it ( see below )

Please confirm that this feature is VSCodium-specific
yes, feature is available with vscode but not with codium

general procedure to work with 'generator-code' involves installing yeoman as well
when triggering codium with 'yo throws following error

$ yo codium

Error codium 

You don't seem to have a generator with the name “generator-codium” installed.
But help is on the way:

You can see available generators via npm search yeoman-generator or via http://yeoman.io/generators/. 
Install them with npm install generator-codium.

To see all your installed generators run yo --generators. Adding the --help option will also show subgenerators. 

If yo cannot find the generator, run yo doctor to troubleshoot your system.

Please confirm that the issue/resolution isn't already documented
I guess not as this is a feature request.

Expected behavior
To be able create extensions in vscodium itself
and tooling like generator-codium when initiated should launch vscodium for extension creation instead of vscode

Desktop (please complete the following information):

  • OS: Linux mint VERSION="21.3 (Virginia)
  • Architecture : x64
  • Version : 1.96.2
  • App Manager: apt ( installed via deb package )
  • Sandboxed : no
@ar-daniel ar-daniel added the bug Something isn't working label Jan 6, 2025
@daiyam
Copy link
Member

daiyam commented Jan 6, 2025

I use my own tooling tailored for me (https://github.com/daiyam/artifact-configs/tree/master/packages/vsx-ts) and not necessarily up to date.

The generator for Visual Studio Code should be fine for VSCodium.
You just have to use a tool like https://github.com/HaaLeo/publish-vscode-extension to upload to OpenVSX

@daiyam daiyam added discussion could go either way, discussion welcome and removed bug Something isn't working labels Jan 6, 2025
@ar-daniel
Copy link
Author

Publishing is actually the next step (secondary),
What I intended is to create an extension with/ using vscodium itself.
and as I see the solution you mentioned to create extension uses custom made program
https://github.com/zokugun/artifact
which seems last updated 3 years ago.
a tooling that is created by vscode team itself would be better as any issues with it is fixed by them in due time
modifying this official tooling to work with vscodium would be ideal and its also will get updates from the parent repo.

The generator for Visual Studio Code should be fine for VSCodium.

so could we adjust it and create a generator-codium for vscodium ?

as a side note, the label 'bug' was automatically added. couldn\t change it, and there was only a bug template available to write any issue

@daiyam
Copy link
Member

daiyam commented Jan 6, 2025

so could we adjust it and create a generator-codium for vscodium ?

Yes, there is no difference on how the extensions are created/developed.

as a side note, the label 'bug' was automatically added. couldn\t change it, and there was only a bug template available to write any issue

There a link under the list (yep only 1 item), it's a GitHub design...

Don’t see your issue here? [Open a blank issue.](https://github.com/VSCodium/vscodium/issues/new)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion could go either way, discussion welcome
Projects
None yet
Development

No branches or pull requests

2 participants