Skip to content

Github Integration

taubenangriff edited this page Nov 19, 2022 · 1 revision

One of the main features of iModYourAnno is the integration of mods hosted on Github.

Packages

The predefined packages in the Library are hosted on anno-mods/Packages. If you want your mod listed in the application, it just needs to be added there.

Yes, you read that right: no reinstalls, no app updates. Just select it in the app, and you are good to go.

Implementation

A package is a triple of

  • Owner: Repo owner
  • Name: Repo name
  • Download: A regex that is matched against filenames on the latest release. The first release asset matching that regex is the one that is downloaded.

Release assets in a package must be a zip file.

One can have multiple packages in a single repository, hosting all mods in one repo is possible, but also many smaller repos.

Clone this wiki locally