UncleGoogle / galaxy-integration-humblebundle

Humble Bundle integration for GOG Galaxy 2.0
GNU General Public License v3.0
188 stars 18 forks source link

FOG Fork Autoupdate Request #40

Closed FriendsOfGalaxy closed 4 years ago

FriendsOfGalaxy commented 4 years ago

Hey,

we're planning on creating a fork/autoupdate system with selected plugins. This would allow us to create a list of curated and reviewed plugins which could be of use to GOG Galaxy people.

Of course you will be credited as the creator and developer of the plugin in the fork readme and possibly other places.

Before we do that we need to ask you to create a fog_release branch which would contain only your plugin code, manifest.json and a requirements.txt file (without modules directory). For Github releases, we will include whole directory where manifest.json is placed and build dependencies directly there. This is for easier code verification. Also, please use only not extended symver versions in manifest.json. That is because we need to compare versions to know if synchonization is needed.

Code for repo synchronization can be found here: https://github.com/FriendsOfGalaxy/galaxy-integrations-updater

UncleGoogle commented 4 years ago

Interesting idea.

Is it OK now? I didn't create fog_release branch because not so many changes were needed and I see in updater code there is fallback check for master branch if fog_release doesn't exists.

FriendsOfGalaxy commented 4 years ago

Yes, almost. Please do not use extended sematic versioning (only simple x.y.z) because version comparing is violated.

FriendsOfGalaxy commented 4 years ago

Works ok, now, thanks!