Page for aggregating info related to mods for the game Outer Wilds. Built with SvelteKit.
The content of this website is generated at build time based on a few things:
- Basic information about the available mods and their thumbnails come from the Outer Wilds Mod Database;
- The main content of each mod page (for example, outerwildsmods.com/mods/nomaivr) is taken from that mod's
README.md
(from the default branch); - Images present in mod readmes are analyzed to retrieve their dimensions, so that the height/width can be included in the HTML and improve SEO;
- The download count history chart (for example, outerwildsmods.com/mods/nomaivr/downloads) is taken from this repo which goes through all the commit diffs in the mod database.
If you notice the website is down, please notify the admins in the Outer Wilds Modding Discord. In the meantime, you can use this mirror hosted on Vercel. If both of these are down, then God help us all.
- Install Node;
- Install pnpm;
- Run
pnpm install
; - Run
pnpm run dev
; - Server will run in localhost.
New PRs are automatically deployed to a testing app on Vercel. It's a good idea to test changes live, since some stuff might behave differently from the local environment.
Anything that's merged to master will be deployed to production with the Auto Deploy workflow.