Skip to content

himeetball/handbook

Repository files navigation

Meetball Handbook

Where we keep all our knowledge, kinda like our team's brain but in website form.

How we maintain this Handbook

We're using Zola (super fast static site generator) with the clean Adidoks theme by @aaranxu — thanks for making our docs look good!

Wanna run this locally?

First, you need Zola

If you're on macOS:

brew install zola

Easy peasy.

If you're a Nix person:

nix-shell

Boom, you're in a dev. environment with everything set up.

pro tip

if you wanna be extra fast like Bolt or Bolt give nix-direnv a whirl.

direnv makes it so that you entering a directory it automatically runs a .envrc file and setups your environment for you. In our case our .envrc file has:

use nix                 # runs nix-shell command
dotenv_if_exists .env   # sources .env file, if it exists

then you can just do:

cd handbook
# done 🤭

warning: trying this setup - nix + direnv - ...you may wanna marry it :)

...Then spin it up

  1. Clone this bad boy
git clone git@github.com:himeetball/handbook.git
# OR
git clone https://github.com/himeetball/handbook.git
  1. Fire up locally on your computer (dev server):
    zola serve
  2. Hit up http://127.0.0.1:1111 in your browser

It auto reloads too (AKA hot-reloading), so just save your changes on your editor and watch the magic happen ✨

Need to build for production?

zola build

This dumps everything into a public/ folder, ready to ship.

How we deploy

Cloudflare Pages handles our deployments. Just push to main and it goes live automatically, plus any other branches for previewing work not ready for public. Pretty sweet, right?

Known Issues & TODOs

  1. Mermaid Diagrams Not Rendering
    • Status: Needs investigation
    • Issue: Mermaid diagrams in markdown files are not being rendered on the site
    • Impact: Visual documentation (flowcharts, diagrams) not displaying
    • Next Steps:
      • Investigate Zola + AdiDoks theme Mermaid support
      • Check if mermaid.js needs to be added to templates
      • Review shortcode or configuration requirements
      • Test rendering with sample diagrams

Contributing

Found another issue or have an improvement?

  • Open an issue on GitHub
  • Or submit a pull request!

About

Our Recipe, how we "cook" Meetball - aka Handbook

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 6