Welcome to Undertale/Deltarune Wiki's GitHub profile! This organization stores all code for operating the Undertale Wiki, Deltarune Wiki and, to a smaller extent, the Undertale Yellow Wiki. Most of the code centers around the MediaWiki software, which is the software we use for running the wikis.
These organization repositories are currently public:
- Game Maker code viewer
- Static site built to make viewing of Undertale, Deltarune and Undertale Yellow code easier, and to allow us to reference code from the wikis
- Tiled to DataMaps converter
- Allows us to create Tiled maps which we can then convert into DataMaps maps for display as interactive maps on the wiki
- Examples: Undertale, Deltarune, Undertale Yellow
- UT/DR Wiki skin
- A fork of the Vector (2022) skin, adapted for use on the two wikis
- MediaWiki Discourse extension
- Integrates Discourse with MediaWiki, including:
- login to Discourse with MediaWiki
- show Discourse profile in MediaWiki
- show Discourse tags in place of MediaWiki talk pages
- show Discourse topics tagged with the current page
- Integrates Discourse with MediaWiki, including:
- Cloudflare worker for caching wiki pages
- Detects logged out users and serves them cached versions of wiki pages from Cloudflare's edge cache
- Makes sure Vector (2022) client preferences (stored in cookies) are respected
- Undertale/Deltarune Wiki Discord bot
- Operates through Cloudflare Workers
- Allows Discord users to verify as wiki users
- UT/DR Wiki tweaks
- Extension that tweaks a few MediaWiki functions to work better with our wiki
- Feed consumer and relay
- Operates through Cloudflare Workers, as a cron job
- Fetches RSS feeds, processes them through a pipeline, then relays them to Discord
Generally, code that you find here is meant for operating the two (sometimes three) wikis and is not built for external use. You may ask for support on our Discord server or over GitHub Issues if you are trying to use some of our code and failing, but our resources for assistance are limited.