So I’ve come full circle once again and need to vent a litte, and hopefully someone can suggest me a gem I haven’t seen yet.
Eventually I need a public-facing documentation site for my assets. However, the tools I found either suck or they are ridiculously expensive. Some are both.
I used to use and love Confluence. However, they changed their entry-level plan to no longer include public access, so now you have to dole out $55 per month at a minimum. And as far as I remember you cannot (easily) import static websites (ie API references). But okay, those could still be on github.
Per suggestion by Unity I was checking out GitBook, but I was put off by the lack of navigation features. In particular if you have multiple projects, you can at best hide the projects under a single button while losing the versioning feature. At least as far as I understood. Any sort of navigation changes seem to be locked away under the Enterprise plan, so there’s no way to create something like the Netcode docs. But the best thing is: their price goes from free to $7 to $12,50 plus 82,50 one-time fee … no, wait, seriously, they actually mean $12,50+82,50 = $95 per month ($1140 annually)!! There goes the PDF export option and content feedback.
So then, maybe Read the Docs? It’s not as comfortable but hell, it’s free. Right? Nope! They hide this very well but for businesses it costs something. Yeah okay it’s only $5 per month soooo … no … wait … that plan says it enables “public-facing docs” and it’s only $150 per month!!!
So then … why not Github pages? Well, it works but … having to wait 30 seconds or more with no indication whether the static page generation process has finished is super super annoying and makes that practically useless if you want to write good docs, with the page preview at best being an estimation of what the published page might look like. If you’re the write&forget type of editor it may be okay but not for me.
Pages may still be the most cost-effective solution if you get to set it up with Jekyll locally and end up publishing it after you’ve made all changes. I’m however not inclined spending a large portion of doc-writing time on technicalities like setup and synching content and there’s probably always some issues where you have to get dirty with config files and the command line.
I was also looking at and quickly dismissing “Hipster” doc sites like Bit.AI and Nuclino and Scribe (different purpose).
So, what else is there that is comparable to GitBook and Confluence for software documentation?
PS: if you’re wondering why I’m not going for a lower-tier plan … I always check the pricing progression because eventually, and often sooner than you’d think, you’re inclined to upgrade. And the lock-in is real, theoretically you can export/import but this never works anywhere near flawlessly.