<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged readme</title>
<link>https://coderlegion.com/tag/readme</link>
<description>Powered by Question2Answer</description>
<item>
<title>Changelog Docs: Follow-Up After Four Months</title>
<link>https://coderlegion.com/30125/changelog-docs-follow-up-after-four-months</link>
<description>&lt;p&gt;In a &lt;a rel=&quot;nofollow&quot; href=&quot;https://dev.to/alexiskypridemos/changelog-vs-narrative-documentation-a-real-world-test-1kck&quot;&gt;previous post&lt;/a&gt;, I tested a changelog-driven approach to documentation using a real open source project, the &lt;a rel=&quot;nofollow&quot; href=&quot;https://trongate.io&quot;&gt;Trongate PHP framework&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The open questions then were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Will the changelog stay up to date?&lt;/li&gt;
&lt;li&gt;Will users find it useful?&lt;/li&gt;
&lt;li&gt;Will it have an impact on the official docs, for example, shorten the lag between code change and doc update?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;results-after-four-months&quot;&gt;Results After Four Months&lt;/h3&gt;
&lt;p&gt;Answering those questions:&lt;/p&gt;
&lt;h4 id=&quot;yes-the-changelog-stayed-up-to-date&quot;&gt;Yes, the changelog stayed up to date&lt;/h4&gt;
&lt;p&gt;It seems like the framework maintainers have hit on an automated workflow that works for them. Their AI assistant, &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/grady-trongate&quot;&gt;Grady&lt;/a&gt;, has updated the changelog with each of the 17 releases since I published the previous article on June 9th, 2026, without apparent human intervention. &lt;/p&gt;
&lt;p&gt;The only exceptions were a couple of releases in early to mid July, for which I &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/pull/246&quot;&gt;updated the changelog manually&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A writer's gripe: while clearly timely and hopefully effortless for the maintainers, the AI is wordy. Whereas I pictured the changelog as a series of bullet &lt;em&gt;points&lt;/em&gt; of about a line or so, the AI defaults to bullet &lt;em&gt;paragraphs&lt;/em&gt;. &lt;/p&gt;
&lt;h4 id=&quot;no-good-way-to-measure-usability&quot;&gt;No good way to measure usability&lt;/h4&gt;
&lt;p&gt;I realized &quot;Will users find it useful?&quot; was an ambitious question, and I have no good way to measure that. I'm open to suggestions.&lt;/p&gt;
&lt;p&gt;I searched for &quot;changelog&quot; on &lt;a rel=&quot;nofollow&quot; href=&quot;https://trongate.io/forums/search_results/Sd29L6y2DsykQ5bY&quot;&gt;Trongate's forums&lt;/a&gt;, but none of the results were a user reaction.&lt;/p&gt;
&lt;h4 id=&quot;no-visible-impact-on-the-official-docs&quot;&gt;No visible impact on the official docs&lt;/h4&gt;
&lt;p&gt;The latest framework release was on &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/pull/275&quot;&gt;September 27, 2026&lt;/a&gt;, but the docs repo has not been updated since &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-docs/commit/99716a16c75e1ad614cd56bc39bc8865bf9578a3&quot;&gt;August 25, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A one-month documentation lag for an open source project is, I would argue, hardly mission critical. However, I think this goes toward proving my point: long, narrative documentation does not lend itself to being updated at the typical rate of change of most software projects.&lt;/p&gt;
&lt;h3 id=&quot;did-the-readme-hold-up-&quot;&gt;Did the README hold up?&lt;/h3&gt;
&lt;p&gt;This wasn't a question four months ago, but after 17 releases, I wondered if the &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/commit/22baa63c3234148302b5af3c8377bd8b556a0d94&quot;&gt;README I wrote in April&lt;/a&gt;, and which hasn't been updated since, still works.&lt;/p&gt;
&lt;p&gt;It does.&lt;/p&gt;
&lt;p&gt;I tested it again today, October 7, 2026, and the instructions still work, which, in my humble opinion, proves one of my other points: you want to keep the documentation primitive and deliberately &lt;strong&gt;not all-inclusive&lt;/strong&gt; so that it remains reasonably accurate and future-proof, enduring multiple future releases with &lt;strong&gt;zero maintenance&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For example, navigating to the local Trongate installation's index page is a different experience today than it was in June. However, the instructions don't reference that page. Instead, they say to go to &lt;code&gt;http://localhost/trongate/demo&lt;/code&gt;. A cheap writer's trick, but it works.&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/30125/changelog-docs-follow-up-after-four-months</guid>
<pubDate>Wed, 07 Oct 2026 11:36:28 +0000</pubDate>
</item>
<item>
<title>Changelog vs Narrative Documentation: A Real-World Test</title>
<link>https://coderlegion.com/21597/changelog-vs-narrative-documentation-a-real-world-test</link>
<description>&lt;p&gt;In &lt;a rel=&quot;nofollow&quot; href=&quot;https://dev.to/alexiskypridemos/structuring-technical-documentation-by-date-5h0k&quot;&gt;a previous post&lt;/a&gt;, I advocated for a date-based documentation approach. I later realized this already has a name: &lt;a rel=&quot;nofollow&quot; href=&quot;https://keepachangelog.com&quot;&gt;a changelog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I shared the idea internally at work and on LinkedIn and it was met with some skepticism. The most useful feedback was, &quot;OK, but where's the part that tells me how to use the thing?&quot;&lt;/p&gt;
&lt;h3 id=&quot;some-narrative-is-ok&quot;&gt;Some narrative is OK&lt;/h3&gt;
&lt;p&gt;To address that feedback, I conceded that a brief, narrative, &quot;how to&quot; README, around 500 words, alongside a changelog is acceptable. &lt;/p&gt;
&lt;p&gt;Until that point, this was all theoretical, just my opinion versus others'.&lt;/p&gt;
&lt;h3 id=&quot;trongate-php-framework-as-test-case&quot;&gt;Trongate PHP framework as test case&lt;/h3&gt;
&lt;p&gt;So I decided to put this combined approach to the test with a real-world, open-source project: &lt;a rel=&quot;nofollow&quot; href=&quot;https://trongate.io&quot;&gt;the Trongate PHP framework&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Trongate is an interesting case because, similar to enterprise products, it has comprehensive &lt;a rel=&quot;nofollow&quot; href=&quot;https://trongate.io/documentation&quot;&gt;documentation&lt;/a&gt;. Comprehensive is good, but not the fastest or easiest to update. &lt;/p&gt;
&lt;p&gt;Trongate changes are typically committed/merged into &lt;code&gt;master&lt;/code&gt; and  released immediately. Documentation is updated soon afterward, but there is a lag. &lt;/p&gt;
&lt;p&gt;My hypothesis is that maintainers and users might find a changelog useful for capturing and being informed of changes in a more timely manner, ideally at the same time as getting the changes.&lt;/p&gt;
&lt;h3 id=&quot;test-results&quot;&gt;Test results&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;README:&lt;/strong&gt; my &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/pull/224&quot;&gt;pull request adding a README&lt;/a&gt; to the project root was accepted within a month of my commit.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/pull/233&quot;&gt;my changelog PR&lt;/a&gt; was accepted within a day. Minutes later, Trongate's AI assistant, Grady, &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/trongate/trongate-framework/pull/236&quot;&gt;updated the changelog&lt;/a&gt; with the latest changes.&lt;/p&gt;
&lt;p&gt;That seems like early, concrete evidence that a changelog is a more practical documentation artifact to keep up to date.&lt;/p&gt;
&lt;h3 id=&quot;next-steps&quot;&gt;Next steps&lt;/h3&gt;
&lt;p&gt;Open questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Will the changelog stay up to date? &lt;/li&gt;
&lt;li&gt;Will users find it useful?&lt;/li&gt;
&lt;li&gt;Will it have an impact on the official docs, for example, shorten the lag between code change and doc update?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'll observe the documentation adoption behavior over the next few months and circle back with another post once there's enough activity to draw meaningful conclusions.&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/21597/changelog-vs-narrative-documentation-a-real-world-test</guid>
<pubDate>Mon, 29 Jun 2026 22:26:22 +0000</pubDate>
</item>
</channel>
</rss>