split up the changelog?

David Gileadi via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 19 09:22:09 PDT 2015


On 6/19/15 8:59 AM, anonymous wrote:
> The changelog.html file is at about 1MB. That makes for a noticeable
> load time. And with all the issue lists, it's also a pretty solid wall
> of text: "Wait, is all this still for 2.067.0? Did I miss a version
> heading? I think I'm lost."
>
> Let's split it up by version!
>
> Pull request:
> https://github.com/D-Programming-Language/dlang.org/pull/1006
>
> Preview:
> http://d-ag0aep6g.rhcloud.com/changelog/index.html
>
> I think these are the typical use cases for the changelog:
>
> 1) Looking up the changes in the latest or some particular version: This
> benefits from a shorter load time and no more unrelated content.
>
> 2) Finding the version which made a particular change: This can't be
> done with Ctrl+F anymore, as Vladimir Panteleev (CyberShadow) mentions
> in the PR discussion. He also gives the alternative: google with
> "site:dlang.org/changelog". Good enough?
>
> 3) Reading through language history: This becomes more pleasant with a
> split changelog, as you don't have to scroll over pages of bugzilla
> issues anymore to get to the good stuff: prose and code samples.
>
> Opinions?

I like it! My only suggestion is that perhaps the landing page should be 
the changelog for the latest version, since most of the time I'm 
interested in what the latest changes are.


More information about the Digitalmars-d mailing list