[DO NOT MERGE] Prototype: configure two 'next' versions #4894
+31
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR imagines what it would be like for us to, hypothetically, manage two unreleased versions, instead of one.
Preview site
https://preview.docs.camunda.cloud/pr-4894/index.html
Which version is which?
To avoid confusion, due to how I implemented this PR (see first note in Implementation Notes) to move quickly yet prove a concept, I want to be very clear about how I refer to versions in this PR. And how they relate to the attached preview site, and how they would eventually relate to a future where versions 8.7 and 8.8 are both unreleased yet both in the docs.
Implementation notes
docs/
folder containing "next", andversioned_docs/
containing all released versions, including "current." After these changes, contributors will need to adjust to the fact thatdocs/
contains the source for "next+1", and the "next" version is sourced as a numbered version inversioned_docs/
.Screenshots
When should this change go live?
bug
orsupport
label)available & undocumented
label)hold
label)low prio
label)PR Checklist
/docs
directory (aka/next/
)./versioned_docs
directory.@camunda/tech-writers
unless working with an embedded writer.