Skip to content

Should we stop publishing changelogs to the nodejs.org website? #635

Closed as not planned

Description

@MylesBorins

https://github.com/nodejs/node/releases is already a canonical place to find the change logs and arguably has many of the features we might want on the blog such as an rss feed.

The primary difference right now is that we do not currently publish that shasums on the release page, but that can easily be rectified. We could also arguably work something into the release script / node-core-utils / github actions to automate the process of making the release entry that contains all the information.

Making this choice would also limit the scope of what needs to be done on nodejs.dev, we could potentially completely remove the blog from the scope of the new website

Activity

  1. MylesBorins commented on Dec 17, 2020

    @MylesBorins
    ContributorAuthor

    /cc @nodejs/website

  2. nschonni commented on Dec 17, 2020

    @nschonni
    Member

    One minor difference between the GitHub release feed (because I use the current one 😄 ) is that the current one also includes the download links. That's something that could be added to the GitHub releases if it's replacing the page.

    One current case I'm not sure how it would work would be the way "security releases" are handled on the blog vs. an only GitHub release approach

  3. mhdawson commented on Dec 18, 2020

    @mhdawson
    Member

    we could potentially completely remove the blog from the scope of the new website

    This would probably warrant broader discussion as I recently had a suggestion that using the website blog instead of medium might get more viewership.

  4. ruyadorno commented on Dec 18, 2020

    @ruyadorno
    Member

    Also worth taking into account how disruptive that would be for readers that are used to reaching out to the current blog to get the changelogs for each release. (including me 😳)

  5. yoshuawuyts commented on Dec 18, 2020

    @yoshuawuyts

    Perhaps it's worth taking a look at how other programming tools approach communication around releases. For example Rust publishes both a release blog post, and a detailed changelog entry in the rust-lang/rust RELEASES.md file.

    The purpose of the blog post is to communicate noteworthy changes made in the latest release to the wider community. With the latter being a point-by-point list of every change made.

    Node.js release notes are more sparse in comparison. This can make it hard to stay up to date on what's new, placing the burden on users to discover why they should care about the changes made. Rather than deprecating the web version of the release notes, I'd love for Node to instead use that opportunity to communicate in more depth about the changes in that release.

    That way it no longer feels like a bunch of duplication between where releases are shared, and instead each can be more clearly tuned for a specific audience.

  6. targos commented on Dec 19, 2020

    @targos
    Member

    @yoshuawuyts That's a good point, and something that's already been discussed before. In my opinion, the problem with Node.js release notes is not the medium, though. It's that we do not have good process to prepare them with the help of all collaborators before doing the actual release, so the job is entirely up to the releasers and they already have a lot to do.
    I've been trying myself to create more user-friendly changelogs (example) and while I don't know if it has been successful, I think it is possible to use the same format in the blog posts and in the changelog files (People who are not interested in the detailed list can stop reading after the notable changes section).

  7. aduh95 commented on Jan 5, 2021

    @aduh95
    Contributor

    One thing to consider is that not everyone has access to GitHub (E.G.: people in Iran), while the website is open to everyone (I think, unless we have restrictions there too?).

  8. nickserv commented on Jan 5, 2021

    @nickserv

    FWIW GitHub's restrictions against Iran are going away.

    Source: Advancing developer freedom: GitHub is fully available in Iran

  9. BethGriggs commented on May 5, 2022

    @BethGriggs
    Member

    Could this be closed? It's a fairly old issue and I do not believe we intend to stop publishing changelogs to the nodejs.org website.

    (There are some enhancements mentioned in this thread, but I believe that's a separate topic likely covered by #568.)

  10. targos commented on May 11, 2022

    @targos
    Member

    image

    @MylesBorins how did you do that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions