TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What makes you want to keep on reading README?

6 pointsby smoochyabout 3 years ago
When you visit some new or not so new open-source project&#x27;s page, whether it&#x27;s on Github or maybe it has some sort of website, what makes you want to keep on reading after you glanced over the title and the first paragraph of text?<p>I would like to specify that I only mean content here - not presentation. So imagine there&#x27;s just plaintext and browsers are not capable of displaying anything else but it.<p>Of course we all know that a well written documentation in general is such a rarity in this world and there are, in truth, very few examples (FreeBSD comes to mind) of documentations that stand out simply because you can sense every single sentence was written by a human passionate about it and a human caring for his reader. But how to achieve that - is quite a different question too. Let&#x27;s suppose this wonderfully written documentation is there.<p>How does one punch through the wall of indifference with just the title, a subtitle&#x2F;tagline and one paragraph? What makes you care all of a sudden, even though a minute ago you couldn&#x27;t even imagine you&#x27;d want to try this piece of software or at least read more about it?

3 comments

JoeMayoBotabout 3 years ago
Writing anything, it&#x27;s useful to get into the mind of the people who will be using the software. Who are they, what type of work do they do, and why are they looking at the page are a few examples of questions to ponder. Step into their shoes and pretend to look at your page from their point of view. One of the things I&#x27;ve found useful when starting from scratch is to just put something out there and then keep the discussions&#x2F;issues to communicate with people. If you have enough traffic, folks will ask questions. Each question has the potential for a conversation that lets you understand who these people are and what they&#x27;re looking for. If you have enough interaction, you&#x27;ll start seeing patterns (FAQs even) for areas that you can improve in the readme file. After you begin to address the things people care about, you&#x27;ll see a decrease in the amount of questions in the covered areas, indicating that you&#x27;re improving the documentation. Essentially, what I did was examine the audience, find a metric to measure progress, and iterate in the hopes of improving the docs.
smoldesuabout 3 years ago
Screenshots are a great start.<p>Close second is formatting: I really like projects that start with the hook (usually an image of the software in use or an &quot;elevator pitch&quot; of what it&#x27;s trying to solve), follows up with a list of features, capabilities or FAQ, and then finishes with the less salient info like contribution instructions, build instructions, and general how-tos.<p>I think upfront it&#x27;s worth noting that you probably don&#x27;t need people to &quot;keep on reading&quot; your entire README, in an ideal world you&#x27;re able to convey the important details first and address more granular issues in a structured and easy-to-parse way. YMMV, but that&#x27;s my two cents.
评论 #30772044 未加载
jawmes9about 3 years ago
Examples and screenshots are my favorite. I don&#x27;t like it when there are too many distracting emojis.