Automatically register versionless alias that redirects to start page of latest version
It's common to want to provide a stable URL for a component that automatically redirects visitors to the latest version. Given that we know the latest version of a component as well as the start page for that version, we can automatically register an alias that redirects from a symbolic URL to the start page in that version.
For example:
https://docs.antora.org/antora -> https://docs.antora.org/antora/1.0
or
https://docs.antora.org/antora/latest -> https://docs.antora.org/antora/1.0
The alias would be located at master@antora:ROOT:index.adoc
(for the first example) or latest@antora:ROOT:index.adoc
(for the second).
In order to build this alias, we'll need to store either the start page spec or start page object on the component version so it can be accessed from the catalog.
It may not be enough to redirect a single page. What we might really want is to redirect any page with a /latest prefix to the concrete version. This would require making an alias for every page in the latest version (or perhaps better to do this dynamically in the redirect producer).
One way or another, we need to nail down the requirements for this feature and figure out the best way to implement it. We have the knowledge in the content catalog. We just need to find the best way to make use of it.