Colophon
On this page
People
This site is the work of many hands across our community.
- Visual identity, logos and illustrations by Aaron Moodie.
- Web design and frontend by Max Wheeler.
- Backend by Tim Riley.
- Content, code, and care from the wider Hanakai team and our site contributors.
Thank you to everyone who has helped shape what you see here, and to our sponsors for making this work possible.
How it’s built
hanakai.org is a Hanami app. We build Hanakai with Hanakai.
- Written in Ruby on Hanami.
- Content is authored in Markdown, rendered with CommonMarker and html-pipeline.
- Pages are pre-rendered to static HTML with Parklife and deployed to Netlify.
- Search is powered by Pagefind, a fully static, client-side index.
- Open Graph images are generated at build time with Satori and resvg.
- Styling uses Tailwind CSS.
- A small amount of TypeScript handles progressive enhancement, coordinated using defo. We use Foresight to prefetch pages as you reach for links.
The complete source is on GitHub at hanakai-rb/site. Issues, pull requests, and corrections are welcome.
Typography
- Headings and body text are set in Faire Sprig Sans, a friendly humanist sans by Faire. It’s warm and a little bit quirky, which suits us well.
- Code and other monospaced text is set in Maple Mono, an open source typeface by Subframe. It’s friendly and playful, just like us. Code is fun!
Privacy
We use Tinylytics for lightweight, privacy-respecting analytics. It does not use cookies, does not track you across sites, and does not collect personal information. We do not run any other third-party trackers.
Licensing
The site’s source code is released under the MIT license. Written content, including guides, blog posts, and text copy, is licensed CC BY-SA 4.0. You’re welcome to translate, quote, or build on it, as long as you credit us and share your adapted work under the same license. The visual identity, logos, illustrations, and site design are Copyright Hanakai team, all rights reserved.
Third-party assets, including typefaces, are subject to their own license.
You can find the full terms in our LICENSE.md.
If you’re translating something, building a course, or doing anything else substantial with our content, we’d love to hear about it, not because we need to approve it, but because we’d like to celebrate and share your work!
Get in touch
If you spot a mistake, have a suggestion, or just want to say hello, you can open an issue or say hi in any of our community spaces. We’d love to hear from you.