Skip to content

having docs for different DVC versions #593

@dashohoxha

Description

@dashohoxha

Most of mature software have a different version of docs for different stable versions of the software. For example for version v1 there is docs/v1/, for version v2 there is docs/v2/, and so on. For the latest stable version it could be just docs/.

This makes sense because if people are already using version v1 of the software, and it works well for their needs, they don't have to upgrade to the more advanced version v2 (at least not quickly). However, if they need to consult the docs, they should be able to find the corresponding docs for this version, instead of the docs for the latest version.

It seems that our doc engine should be able to support versioning of the docs easily. For example just copy static/docs/ to static/docs-v1/, make some small configuration somewhere, and done.

I realize that this is not an urgent issue, since DVC itself has not reached a stable release yet ("stable" meaning that the set of features is frozen and is not changed anymore). But still it might be nice to have it ready, especially if it is easy to implement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A: websiteArea: websitestatus: researchWriting concrete steps for the issuetype: enhancementSomething is not clear, small updates, improvement suggestionswebsite: eng-docDEPRECATED JS engine for /doc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions