salomj / ow-mod-db

Self-updating database of Outer Wilds mods

Home Page:https://outerwildsmods.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Outer Wilds Mod Database

Uses the mod list in mods.json of the source branch, fetches the required data for each mod. That data is then added to database.json in the master branch. The process happens automatically every once in a while.

Adding your mod to the list

Fork this repo, add your mod to the end of the list in mods.json, and open a PR. The easiest way to do this is to edit the file directly in GitHub.com, follow the big flashy buttons to fork the repo, and propose the change. Do not edit database.json yourself. It will be updated automatically.

Mod entry format

Each mod entry in the list has the following format:

{
  "name": "Human Readable Title",
  "uniqueName": "unique-mod-id",
  "repo": "GitHub-User/Repo-Name"
}

Note that uniqueName needs to be the same as what you define in your mod's manifest.json. It needs to be unique within the mod list, and should never change after the mod has been published.

Example

Let's imagine you have a mod located at github.com/UserName/my-mod. To add this mod to the database, your change to mods.json should look like this:

-  }
+  },
+  {
+    "name": "My Mod",
+    "uniqueName": "my-mod",
+    "repo": "UserName/my-mod",
+  }

About

Self-updating database of Outer Wilds mods

https://outerwildsmods.com


Languages

Language:TypeScript 100.0%