Skip to content

Create a UPGRADING.md document #11587

Closed
@julienrbrt

Description

Summary

In addition to the migration documentation, we should inspire ourselves from tendermint's UPGRADING.md and have one in this repo.

Problem Definition

What problems may be addressed by introducing this feature?

There is no clear documentation on how to upgrade version and use the new features apart from the migrations guide.

What benefits does the SDK stand to gain by including this feature?

The UPGRADING.md could be seen as a reference document for understanding the added changes and new features of a particular version of the SDK, without having to fully read the details of the migration guide.

For complete exhaustiveness of all the changes, the reference should still be the changelog, and for a brief overview the releases notes should be read.

Are there any disadvantages of including this feature?

Someone needs to go through the CHANGELOG.md before each release and update the upgrading guide, in additions to the migrations guide.

The disadvantage is negligible compared to the benefit added to developers.

Proposal

  • Create an UPGRADING.md in the repository
  • Let someone (a devrel?) each release make a guide from the CHANGELOG.md of the changes
  • Append the guide to the UPGRADING.md

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Metadata

Assignees

Type

No type

Projects

  • Status

    No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions