SuperTux / addons-src

Source of the SuperTux addons
6 stars 13 forks source link

Missing use for the "addons-src" repository #14

Open Vankata453 opened 2 years ago

Vankata453 commented 2 years ago

Currently, there are 2 add-on-releated repositories for SuperTux - addons and addons-src. "Addons" contains the add-on archive files, downloaded by SuperTux, while "addons-src" contains the source files for those add-ons. For a user to update or add an add-on, they have to make their respective changes in both repositories.

"Addons-src" doesn't seem to currently have a use. If a user wants to access/modify the source files for an addon, they can download the .zip archive through the "Add-on Manager" in-game, or through the "addons" repository, and then view/extract/modify the contents of the respective archive directly.

The benefits of having 1 add-ons repository would be:

I may also be missing something, but am still creating this issue to allow for discussions, revolving around this. Thanks!

awcTSC8VgRr7cEJpgRN3 commented 2 years ago

I am in favor of addons-src as the changelog, and then make a snapshot-like zip from the commit of src in addons.

Vankata453 commented 2 years ago

I am in favor of addons-src as the changelog, and then make a snapshot-like zip from the commit of src in addons.

I have thought about this, but am unsure how it could be automated.

Thinking about it again, an Actions workflow for that should work, hopefully it won't be too complicated to set up.

awcTSC8VgRr7cEJpgRN3 commented 2 years ago

Thinking about it again, an Actions workflow for that should work, hopefully it won't be too complicated to set up.

I did a work on #17, you can check it out.