dataverse-frontend icon indicating copy to clipboard operation
dataverse-frontend copied to clipboard

Define Dataverse Frontend CHANGELOG strategy

Open g-saracca opened this issue 4 months ago • 3 comments

Overview of the Feature Request We currently do not have a CHANGELOG for the Dataverse Frontend repository. We should define a process to create and maintain one, so that all changes are clearly documented and easy to review.

What kind of user is the feature intended for? Community

What inspired the request? Sprint planning discussion

What existing behavior do you want changed? N/A Any brand-new behavior do you want to add to Dataverse? N/A Any open or closed issues related to this feature request? None

g-saracca avatar Aug 14 '25 15:08 g-saracca

We could try https://github.com/nedbat/scriv to automate what we do in the main repo manually with release note snippets.

pdurbin avatar Aug 14 '25 20:08 pdurbin

I have a written doc for CHANGELOG strategy here, please check it out and leave your comments on it!

https://docs.google.com/document/d/1SFe3ffSJaH18pePc7cqIkMq_uzeSD6uGQe7YkQDy1FQ/edit?tab=t.0

ChengShi-1 avatar Aug 28 '25 15:08 ChengShi-1

Frontend Team – Changelog Discussion Updates (Sept 11, 2025, based on the draft Changelog process

  • We will manually add entries to CHANGELOG.md.
  • Merge conflicts will be handled as they come (no external tooling).

Purpose of the changelog

  • It should capture all technical details needed to understand, and ensure the changelog is beneficial for development.

Content guidelines

  • Include developer-relevant changes (features, bug fixes, breaking changes, behavior shifts).
  • Issue numbers may be included if helpful, but are not mandatory.

Release notes distinction

  • At release time, release notes could be generated from the changelog.
  • Release notes are user-oriented → they will not include the full developer detail.

Next Step: https://github.com/IQSS/dataverse-frontend/issues/828

ChengShi-1 avatar Sep 11 '25 16:09 ChengShi-1