This is my digital garden — a wiki where I share knowledge and the things that interest me, presented as an online Zensical book.
It is best experienced in the web format, or you can build it yourself.
Contributions are welcome when errors or improvements are identified. Click the edit button at the top right of any page to propose changes via a pull request. Alternatively, you can open an issue for me to review.
I follow Angular's commit message guidelines and encourage you to do the same.
{type_of_change}({file_changed}): {short_description}
{full_description}
Note: Omit the file extension. For example, if you are editing
README.md, useREADMEin the commit message.
fix(cats): removed inaccurate statement about cats having souls
Cats do not have souls. They are soulless, evil creatures.
style(dogs): fixed broken links to external dog wiki
An incorrect link was pasted in the dogs.md file multiple times. Fixed all occurrences.
perf(birds): added more supporting evidence for how birds are actually surveillance drones
Found and added totally legit examples from the r/BirdsArentReal subreddit. Trust me bro.
chore(zensical): update navigation tree
Important
You need to have Python and a Python package manager installed on your system before you install Zensical. It is recommended that you follow the Python Setup and Usage instructions for your operating system provided on the Python website. Modern Python distributions include the pip package manager, so unless you are developing Python software and use uv, this is the simplest option to install Zensical on your system.
After cloning/forking the repo to your computer...
- Enter the repo's directory and create a Python virtual environment:
python -m venv .venv
- Activate the virtual environment:
- Windows:
.\.venv\Scripts\Activate.ps1 - Linux or macOS:
source .venv/bin/activate
- Windows:
- Install Zensical:
pip install zensical - Build a static site with
zensical buildor usezensical serveto run Zensical's built in web server.