TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What tools do you use to write techinal documents

9 点作者 klkvsk大约 4 年前
In such common cases as<p>- writing specifications for new software<p>- writing documentation for a client on how to use software and&#x2F;or how it architechured internally<p>- writing an API reference with usage examples<p>I&#x27;ve seen most of times people use just a plain Google Documents&#x2F;Word file and share it. Some write markdown files and convert to HTML&#x2F;PDF. Nowadays many start to use Notion too.<p>But I feel like those tools are not featured enough. Like, what good technical docs can be without some squares and arrows?<p>I want to be able to:<p>- split my documentation into tree-like structure of sections&#x2F;pages, add linking between them and even include blocks from one page to another<p>- add and edit right in-place: diagrams, mindmaps and other schemes (PlantUML is my loved choice, but drag-n-dropping mouse-clicking editor if fine too), tables and charts (with referencing external sources like CSV), math notation (LaTeX)<p>- connect it somehow to code repository, so I can reference classes, function names and signatures, code parts -- main reason here is when I refactor the code, documentation is updated on commit, and therefore always kept is sync.<p>- all done with WYSIWIG in web, so I can easily share work in progress with my (maybe less technical) coworkers, so they can edit too or leave comments.<p>For me, there is AsciiDoc, which is less-known alternative to markdown, having a lots of features out of the box (plantuml and other embedding, better tables, etc). But hard to collaborate - you can only preview it locally; syncing changes only via storing it in git; other writers should be familiar with syntax too. And there is still Notion, which is very easy to collaborate on, but not extendable, so I need to copy-paste my diagrams as pictures from somewhere else.<p>I still struggle to find something like a mix of those two, and I wonder if I&#x27;m alone on this. Is this because my use-case is rare? Or do others too feel a lack of such tool?<p>What do you use?

5 条评论

amitu大约 4 年前
I am working on fifthtry.com to solve exactly this problem.<p>We organise stuff in tree. Eg you can see my person blog hosted on it: www.fifthtry.com&#x2F;amitu&#x2F;.<p>We are working integrating with diagram tools.<p>Regarding sync: we connect with github and block pull request till it is documented and approved on fifthtry.<p>Would love to demo it to you if interested, email in my profile.
__d大约 4 年前
In my experience, companies mostly use Confluence, Atlassian&#x27;s Wiki, for this sort of thing. It has a bunch of plugins for diagrams, from Visio-like stuff, to more Photoshop-style.<p>The problem is that it&#x27;s simply awful to use.
评论 #26315163 未加载
mimixco大约 4 年前
We make a tool for exactly this[0].<p>[0] <a href="http:&#x2F;&#x2F;miki.mimix.io" rel="nofollow">http:&#x2F;&#x2F;miki.mimix.io</a>
mraza007大约 4 年前
Hey you should checkout mdbook it’s a great tool for writing technical documentation
skydhash大约 4 年前
I started using Dropbox paper for these. JIC I need to collaborate on one.