Skip to content

Create a standardized changelog format #22550

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 task done
sarahsanders-docker opened this issue May 1, 2025 · 2 comments
Open
1 task done

Create a standardized changelog format #22550

sarahsanders-docker opened this issue May 1, 2025 · 2 comments
Assignees
Labels
area/api Relates to Docker API docs wtd-project Relates to WTD API docs project

Comments

@sarahsanders-docker
Copy link
Collaborator

Is this a docs issue?

  • My issue is about the documentation content or website

Type of issue

Other

Description

Review the changelogs. Suggest a standardized format (e.g., clearer versioning, flags for breaking changes).

Location

https://docs.docker.com/reference/

Suggestion

No response

@sarahsanders-docker sarahsanders-docker added the wtd-project Relates to WTD API docs project label May 1, 2025
@ricklarsen
Copy link

@sarahsanders-docker Can I claim this one?

@ricklarsen
Copy link

ricklarsen commented May 4, 2025

initial thoughts:

Docker Hub API Changelog

Keep

  • Changelog in title.
  • Intro explains changelog.

Add

  • Add one sentence description of project so readers know they found the correct changelog.
  • Make version number the section headings. Include date after.
  • Maybe add link to download page or documentation version for this project
  • Add Subsections for new / fixed / known issues

Docker volume plugins

Keep

  • Project overview

Add

  • Move changelog to page title.
  • Add subsection headers for new / fixed / known issues
  • Add dates to version headings.
  • Command line changes sections are not tied to the versions when they change.
    • Maybe move details and code samples to another section of documentation and link to them from here? Or move changelog to a standalone page?

Changelog template

Title: Project Changelog

Intro: [One sentence description of product or project.] The changelog is where to find information about new versions, including new features, bug fixes, and known issues.

Version

version release date

New features

[Omit section if no new features]

  • past tense Added ...
    • link to new docs, if possible

Bug fixes

[Omit section if no new bug fixes]

Known issues

[Omit section if no open issues]

  • [Situation] happens when [condition that causes issue]
    • Workaround if available.
    • link to open github issue.

Deprecated features

  • [Feature] is being deprecated. Use [New feature] instead. [Add any additional information or considerations as needed]
  • Include BREAKING CHANGE if removing feature could potentially break existing workflows.

@sarahsanders-docker sarahsanders-docker added the area/api Relates to Docker API docs label May 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api Relates to Docker API docs wtd-project Relates to WTD API docs project
Projects
Status: Todo
Development

No branches or pull requests

2 participants