ESLauncher2 icon indicating copy to clipboard operation
ESLauncher2 copied to clipboard

Allow instances to be pulled from other repositories

Open Galaucus opened this issue 4 years ago • 6 comments
trafficstars

I and a team of others are working on https://github.com/Endless-Sky-Pirate-Campaign/endless-sky

Being able to manage installs of this branch using ESLauncher2 would smooth over our work greatly. I believe MCO mentioned something about needing to change how artifacts are handled to make this work.

Galaucus avatar Jun 02 '21 21:06 Galaucus

What's your expectation as to how this should be configured? like, how would a person tell the launcher to use an alternative repo?

Being able to manage installs of this branch using ESLauncher2 would smooth over our work greatly. I believe MCO mentioned something about needing to change how artifacts are handled to make this work.

Yes, the artifact unblocker currently has the ES repo hardcoded. refs #140

MCOfficer avatar Jun 02 '21 22:06 MCOfficer

Currently, when installing a new instance, you can pull from PR# or continuous. If another option were added below allowing the user to supply a URL to a valid ES repository to pull from that might do the trick.

Galaucus avatar Jun 02 '21 22:06 Galaucus

I could open a pull request for this designed like #272. Would this be acceptable @Galaucus @MCOfficer ?

I could also add an option for user to provide their own personal access token.

samrocketman avatar Apr 24 '22 19:04 samrocketman

No objections here.

Galaucus avatar Apr 24 '22 20:04 Galaucus

This would be very useful to have, and it'd render the need to do things like creating a PR to the main repository just so that ESL2 can pick it up unnecessary.

Zitchas avatar Apr 20 '23 02:04 Zitchas

Another option would be just: allow install from a downloaded Endless Sky release file / downloaded plugin.

Then one can just source their instance from literally any place they want.

Also this enables offline installs.

Crystal-RainSlide avatar Oct 23 '23 07:10 Crystal-RainSlide