Hosting the front-end
The site uses the UVKBuildTool to
have static components. To set up your project initially, run the
install.sh script (which will automatically initialize and
update the necessary Git submodules). After that, you can run the
run.sh script to host your project locally.
To build the UVKBuildTool, you're going to need the following:
- CMake 3.21 or later
- For Windows, Visual Studio 2022 or later. For Unix systems, GCC and g++ with support for C++20
install.sh clones the submodules, copies
UBTCustomFunctions/ into the UBT source tree and builds
UVKBuildTool into UVKBuildTool/build/.
run.sh then builds the site into build/ at the
repo root, rewrites local https://madladsquad.com/ URLs to
http://127.0.0.1:8080/ and serves it with
python3 -m http.server 8080 (per uvproj.yaml's
localhost-commands). The processed files under
build/ are what gets served — never edit them directly;
edit the source templates instead.
Documentation on using the UVKBuildTool for web development can be found here.
Hosting the back-end
The back-end is to be developed; information coming soon!
- Home
- Contributor content
- Localization
- Adding additional writing systems
- Developer content