Skip to content

ow-mods/outerwildsmods.com

Repository files navigation

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:

What to do if the website is down?

If you notice the website is down, please notify the admins in the Outer Wilds Modding Discord. In the meantime, you can use staging.outerwildsmods.com. If both of these are down, then God help us all.

Development setup

  • Install Node;
  • Run npm install;
  • Run npm run dev;
  • Server will run in localhost.

Testing changes

Before deploying changes live, it's a good idea to test them on the staging website. Just push to the master branch of the staging repo and changes will be deployed to staging.outerwildsmods.com. These two repos aren't kept automatically in sync, so one thing you can do is develop on a new branch in the outerwildsmods.com repo, and then use this command to force-push the changes to the staging repo:

git push https://github.com/ow-mods/staging.outerwildsmods.com.git master -f

Deploying to production

Anything that's merged to master will be deployed to production with the Auto Deploy workflow.