This wiki is designed to be as easy as possible to contribute to. You don’t need to install anything or clone any repo. Just edit in your browser.
Quick Edit (easiest)
- Find the page you want to edit
- Click “Edit this page” at the bottom
- GitHub opens with an editor — make your changes
- Click “Propose changes” — this creates a pull request automatically
- A maintainer (or auto-merge) will handle the rest.
Create a New Page
- Click “Create a new page” at the bottom of any page, or
- Go to the content folder on GitHub and create a new
.mdfile
Start your page with frontmatter:
---
title: Your Page Title
tags:
- technique
---
Your content here. Use [[wikilinks]] to link to other pages.Content Structure
Pages are organised into folders:
papers/— academic paperstalks/— presentations, videos, talksguides/— tutorials and explainerstechniques/— specific fixes and optimizations (bilinear fix, pre-averaging, etc.)variants/— variant algorithms (HRC, surfel RC, etc.)implementations/— code by engine/platformtools/— utilities, calculators, visualisers
Don’t overthink it — put a page where it seems to fit.
Tags
You can use tags to make pages browsable by topic:
paper— academic paperstalk— presentations and videosguide— tutorials and walkthroughsimplementation— working codefix— specific fixes and correctionsvariant— variant algorithmstool— utilities and helpers
If no appropriate tag exists, create a new one.
Writing Tips
- Use wikilinks —
[[page-name]]or[[page-name|Display Text]]to link between pages - Add tags — helps with discovery and navigation
- Keep it loose — the wiki is for reference, not an encyclopedia.
Page Naming
- Use lowercase kebab-case:
my-page-name.md - Keep names short and descriptive
For Trusted Contributors
If you’re a trusted contributor, your PRs to the content/ directory will be auto-merged. Ask me (OrionReed) in the Discord if you’d like to be added. I am happy to add admins to the repo, and also happy to migrate this wiki to someone else’s control or org if it is beneficial to the community.