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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How do you document long term products

19 点作者 lobsang将近 5 年前
What are your tips or advice for creating product documentation which is useful over the long term.<p>Specifically I&#x27;m thinking of something which is well structred and can be used by new team members as a one-stop-shop for information about a product which would encompase design decisions, risk and the output of multiple projects.<p>What tools do you use and do you have any examples?

4 条评论

sheveksmath将近 5 年前
This past week I set up our project&#x27;s Azure DevOps wiki, uses markdown and allows you to generate graphs using mermaid.js - very nice, especially since it&#x27;s harder to blackboard ideas remotely. Although we were initially just using a README file, it&#x27;s faster to contribute to the wiki and is easier to manage more information with it.<p>But regardless of whether you have a fancy doc site or just a single README, I think it&#x27;s important to just get information down that&#x27;s actually important and written as clearly as possible, and then sorting by how commonly that information may be needed. It&#x27;s also helpful to put yourself in the shoes of a junior developer or someone completely new to the project: does x make sense outside of this context? Oftentimes when we refer to some project-specific concept, we don&#x27;t realize that there are implicit mental dependencies that someone must have before they can understand what we&#x27;re talking about. The best documentation makes the fewest assumptions they can get away with about the reader&#x27;s previous knowledge.
cborenstein将近 5 年前
The goal of product documentation is that new devs (and future you) are able to get the info they need.<p>This doesn&#x27;t mean that it needs to be entirely from a wiki.<p>In my experience, wikis are rarely up-to-date because 1) shared ownership === no ownership 2) too high expectations --&gt; people publish less<p>I recently surveyed a bunch of devs on their knowledge sharing and learned that for most devs, private notes are actually more useful than wikis.<p>Private notes are easier to keep up-to-date because they can be messy and because they have a clear owner. You can then share them as needed.<p>Working on a product to help devs write better private notes and share as needed. The difference is that you write notes like you&#x27;re texting yourself. This lets you be fast and loose. But then your notes are modular. Modular notes are easy to organize&#x2F;share granularly.<p>[<a href="https:&#x2F;&#x2F;bytebase.io" rel="nofollow">https:&#x2F;&#x2F;bytebase.io</a>]
afarrell将近 5 年前
1. Start With Why -- Make sure you know the audience for anything you write.<p>2. For developers, Default to markdown and easily-updatable diagrams (like mermaid.js).<p>3. Put docs as close to the Point of Action as you can so that someone can notice if they are out-of-date. Like putting your keys on a hook by the door.
Keverw将近 5 年前
For one of my own projects I’ve just created markdown files in a GIT repo. Super simple but I guess sorta like your own private wiki.