Welcome to total ConFusion¶
Everything VFx and such.
Status
Current status is: Not much in here yet, but already a total mess.
Long term goal is: To shred it all in favor of a better solution.
Quickstart Guide¶
Clone the repository¶
Working on the Wiki is currently coordinated and version controlled using Git. Get your own full copy by cloning the repository:
gh repo clone nmbr73/Kernfusion
git clone https://github.com/nmbr73/Kernfusion
Or you may want to fork it on GitHub first ... that's if you are considering to contribute ... and you really should consider to contribute!
Install Obsidian.md¶
Obsidian is a cross platform note taking app, that behind the scenes works with Markdown. This makes it an okay choice for editing the Wiki content.
brew install --cask obsidian
Download and run the Installer from Obsidian.md.
Open the Wiki/
folder as a so called "Vault" in Obsidian.
Use Cmd+E (on a Mac) or ??? (on Windows) to switch between edit/preview mode.
Note that not all Markdown features used for the Wiki are supported in Obsidian.
Get MkDocs up and running¶
MkDocs creates static HTML pages out of the Markdown files - and in the end that exactly is what you see when you open confusion.nmbr73.net
cd Kernfusion
chmod +x ./mk
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Curious to hear if someone was brave enough to try to run th following it via MINGW64 / Git Bash, WSL2, or whatever.
cd Kernfusion
chmod +x ./mk
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
... good luck!
In theory it should be the same as for macOS:
cd Kernfusion
chmod +x ./mk
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
... let me know if it works!
Now you can run ./mk docs serve
to locally check the MkDocs output of your working copy.
Whenever you make a change to the Wiki you want to inspect, do a ./mk docs create
in another terminal window.