jdeploy icon indicating copy to clipboard operation
jdeploy copied to clipboard

Allow other Git forges than GitHub

Open realpixelcode opened this issue 11 months ago • 2 comments

JDeploy allows the user to publish applications on GitHub instead of NPM. For everyone who doesn't (want to) use GitHub, it would be very helpful if other Git forges were supported, such as

realpixelcode avatar Jan 24 '25 06:01 realpixelcode

This is a great suggestion. I recent asked ChatGPT what other deployment platforms would be suitable, and it came up with almost this same list.

I have a branch under way that refactors the code to make it easier to add additional publish targets, as well as adds support in the package.json for specifying which targets you want jdeploy to publish to.

For self-hosted servers, I would need to add an additional layer of project authentication to prevent malware. But things like SourceForge and GitLib should fit well into the current framework without much extra work.

shannah avatar Jan 25 '25 14:01 shannah

Forgejo servers (including Codeberg) support OAuth2, if that helps. (The same goes for custom GitLab servers.) 😅

realpixelcode avatar Jan 29 '25 10:01 realpixelcode