Skip to content

Versioning of the documentation #46

Open
0 of 1 issue completed
Open

Description

@javahippie

As we now have reached version 1.0.0 and are collecting the scope vor version 1.1.0, I wonder if it makes sense to start doing versioning in out documentation page to avoid confusing our users and making clear which features are present in which verison.

Activity

  1. kthoms commented on Nov 13, 2025

    @kthoms
    Contributor

    First, I would tag the documentation in the source. Next, I would create a "release" that packages that state as asset. When we have done this we could at any time provide older versions at subpaths, e.g. https://docs.operaton.org/versions/1.0 (intentionally leaving out the patch level).
    In the current documentation new features should be marked with "since x.y".

  2. kthoms commented on Nov 13, 2025

    @kthoms
    Contributor

    Maybe we could just start with setting up a release workflow with jreleaser, this would do the tagging, packaging and releasing for us.

  3. a-m-zill commented on Nov 13, 2025

    @a-m-zill
    Contributor

    @javahippie this is a good point and i have planned to bring up this feature of docusaurus after all links are fixed.

    This would be then also easier for managing the release version in all documentation pages and we can handle features per version. When they will be new.

    @kthoms i think jreleaser is to much. Like mentioned above. Docusaurus has an version feature.

  4. self-assigned this
    on Dec 21, 2025
  5. sgort commented on Dec 21, 2025

    @sgort
    Collaborator

    I will prepare a PR for this.

    Concerning #1 are there still broken links?

  6. sgort commented on Dec 21, 2025

    @sgort
    Collaborator

    Versioning images

    By default, the npm run docusaurus docs:version command only snapshots the Markdown files (the /docs folder) and sidebars. It does not version the /static folder.
    Since we've migrated the images to the /static folder, we need to move images to /docs/assets instead.

    Solution

    A follow-up PR will move assets to /docs/assets/ with relative paths to enable proper versioning support. I will create a "reverse migration" script based on the existing one used for #53

    • Enable asset versioning support by moving images to /docs/assets/ first
    • Add Docusaurus's docs:version functionalities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions