Skip to content

[Processes] Publication process for new versions #85

Description

@marwin89

What?

We need a proper publication process for new versions within GitHub.

Suggestion: Do a branch-based approach.

  1. Development of the specification could be done in a development branch.
  2. Multiple changes can be aggregated (and potentially reverted) in the dev branch.
  3. The changes in development branch are not considered "published" yet.
  4. When we want to publish a new revision of a version we can merge the development branch into main, thereby making the changes official.
  5. If we want to have different publication schedules for different versions of the spec we could use more than one dev branch.

Why?

Manage publications of new versions properly, efficient and secure
for Instance

  1. Introduction of a change that should be reverted shortly afterwards
  2. Aggregation of multiple (editorial) changes to keep the revision history short
  3. Planning of publications for a certain point in time.

More Information

This has been touched on in #66.
Suggestion comes from @codello

Activity

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

Metadata

Metadata

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions