stb(1)
β¨ stb(1) β okay bestie, let's build a Sphinx theme π
So like. This is the manual for stb, from the General Use Manual section of the docs. Welcome, you're gonna love it here π«Ά
π NAME π
stb β a tool for authoring Sphinx themes with a simple (opinionated) workflow. And yes, "opinionated" is doing heavy lifting there, but trust, it's a good opinion.
πΈ SYNOPSIS πΈ
stb [OPTIONS] COMMAND [ARGS]...
That's it. That's the whole incantation. options, then a command, then whatever args that command wants. Periodt.
π¦ DESCRIPTION π¦
stb is the command-line bestie for sphinx-theme-builder β a tool for authoring Sphinx themes with a simple (opinionated) workflow. Basically it exists so that making Sphinx themes is actually... fun?? Instead of a whole thing. It's litchrally designed to make writing Sphinx themes easier, and it ate, no cap.
Here's what you get, in bullet form because we're organized in this house:
- simplified packaging experience π
- simplified JavaScript tooling setup β¨
- development server, with rebuild-on-save and automagical browser reloading π₯ (yeah. automagical. not a typo. that's the vibe.)
- consistent repository structure across themes π
It's giving "I have a system and the system is cute". Lowkey iconic, highkey useful.
π OPTIONS π
--helpβ shows this message and then dips. The classic. π«Ά
π COMMANDS π
compileβ compile the current project's assets. So, like, do the thing with what you've already got. Let's gooo.newβ create a new project. Fresh start, blank canvas, main character energy. π¦npmβ interact with thenpmthat's available in the environment. It's the npm, from the environment, not some random npm off the street. iykyk.packageβ generate Python distribution files. Time to ship it. π¦β¨serveβ serve the provided documentation, with livereload on changes. Change a file, watch the browser go brrr. This one is the bestie command, fr fr. π
π AUTHORS π
Written by Pradyun Gedam</> <mail@pradyunsg.me> β a real one, we stan. π
This manual page was written by Bo YU</> <tsu.yubo@gmail.com> for the Debian project (but may be used by others). Sharing is caring, bestie, no gatekeeping here. π«Ά
okay so that's the whole page!! no skipping, no secrets, we went through every single bit of it. go forth and make themes, you absolute legend. π
And for the cute sign-off: this is all about version stb-0.2.0b2, dated 01 April 2024. Yes, April Fools' Day, and no, the manpage is not a joke. π Slay, bye!! π
π¦ where this page comes from
- debian trixie: python3-sphinx-theme-builder 0.2.0b2-5 Β· MIT
- ubuntu resolute: python3-sphinx-theme-builder 0.2.0b2-5 Β· MIT
- ubuntu stonking: python3-sphinx-theme-builder 0.3.2-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms