Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version registry documentation #5846

Open
lukehoban opened this issue Jan 23, 2020 · 3 comments
Open

Version registry documentation #5846

lukehoban opened this issue Jan 23, 2020 · 3 comments
Labels
area/docs Hand-written documentation. For api docs, see area/api-docs. kind/enhancement Improvements or new features

Comments

@lukehoban
Copy link
Contributor

It would be nice if our docs were versioned so that users could navigate directly to the 1.8 docs. This may make sense initially just for API Docs (each of which versions independently).

@dstine
Copy link

dstine commented Jan 23, 2020

Just adding my comment from Slack:

I find this feature incredibly useful, especially for emerging projects which are advancing rapidly, introducing significant new features (often independently transitioning from preview mode to GA), making selected backwards-incompatible changes, and so on. There is no substitute for direct navigation to e.g. the 1.7.1 Python SDK or 1.9.0 TS SDK, etc.

@ringods
Copy link
Member

ringods commented Jan 24, 2020

@lukehoban definitely have a look at Antora. If you want an example of a big site created with this tool:

And a smaller example:

The biggest advantage of this tool:

  • works with docs out of multiple repositories
  • uses branches and tags to mark the different versions
  • uses AsciiDoc, which is a more extensive but fully standardised markup language.

@susanev susanev added the kind/enhancement Improvements or new features label Feb 23, 2022
@susanev susanev added this to the 0.87 milestone Apr 11, 2023
@susanev susanev modified the milestones: 0.87, 0.88 Apr 24, 2023
@susanev susanev added the area/docs Hand-written documentation. For api docs, see area/api-docs. label Apr 30, 2023
@susanev susanev modified the milestones: 0.88, 0.89 May 15, 2023
@susanev susanev modified the milestones: 0.89, 0.90 May 15, 2023
@susanev susanev removed this from the 0.90 milestone Jun 15, 2023
@thoward thoward transferred this issue from pulumi/docs Oct 30, 2024
@github-actions github-actions bot added the needs-triage Needs attention from the triage team label Oct 30, 2024
@thoward thoward changed the title Version documentation Version registry documentation Oct 30, 2024
@thoward
Copy link
Contributor

thoward commented Oct 30, 2024

This ticket was originally intended to apply to our entire documentation site, however in the past 4.75 years we haven't been able to make progress on this. Currently, our Hugo-based site is a bit too complicated and our engineering resources too limited to be able to implement versioning any time soon, and by that, I mean, probably never for this version of our tooling. We've been discussing moving away from Hugo and on to a different CMS. For that reason, I think we should include versioning as a requirement of whatever our next documentation tooling is, but should not anticipate upgrading our Hugo-based site before that transition happens.

The registry documentation is the subset that would most benefit from this. This is already built separately from the rest of the site. We just fully transitioned ownership of this from the docs team to the providers team, who has plans to expand the coverage of the registry and potentially to implement it as a dynamic site rather than a fully static site. During that process, they intend to include versioning as part of the updates.

So, I transferred this ticket to the registry repo, and reduced the scope in the title to indicate that this will apply only to the registry portion of our documentation for now.

@mjeffryes mjeffryes removed the needs-triage Needs attention from the triage team label Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs Hand-written documentation. For api docs, see area/api-docs. kind/enhancement Improvements or new features
Projects
Status: 🧳 Backlog
Development

No branches or pull requests

8 participants