Skip to content

[Content] Upgrade Instructions guidelines #476

@gnunicorn

Description

@gnunicorn

Content request

Substrate and Polkadot want to do better on releasing. A key aspect we've identified as problematic for people using our code is that it is hard to figure out what broke and what they should be doing about it – our current changelog list the breaking PRs but there is little to no information helping people fix their problem. We want to change that and enforce a CI-job that requires people to provide proper upgrade instructions on PRs marked as breaking. But "what are proper upgrade instructions".

It would be amazing if the docs team could provide a concise document outlining how to write good upgrade instructions, what should included (examples? diffs?), what should be left out as a helper and reference for devs and reviewers when writing and reviewing these instructions. Please also include a brief mention of grammar or other language aspects we usually enforce to stay consistent with the other docs (or a link to it).

Are you willing to help with this request?

Maybe (please specify)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions