What?
We need a proper publication process for new versions within GitHub.
Suggestion: Do a branch-based approach.
- Development of the specification could be done in a development branch.
- Multiple changes can be aggregated (and potentially reverted) in the dev branch.
- The changes in development branch are not considered "published" yet.
- When we want to publish a new revision of a version we can merge the development branch into main, thereby making the changes official.
- 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
- Introduction of a change that should be reverted shortly afterwards
- Aggregation of multiple (editorial) changes to keep the revision history short
- Planning of publications for a certain point in time.
More Information
This has been touched on in #66.
Suggestion comes from @codello
What?
We need a proper publication process for new versions within GitHub.
Suggestion: Do a branch-based approach.
Why?
Manage publications of new versions properly, efficient and secure
for Instance
More Information
This has been touched on in #66.
Suggestion comes from @codello