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

NGF 2.0 banner link for older releases #325

Open
sjberman opened this issue Mar 27, 2025 · 3 comments
Open

NGF 2.0 banner link for older releases #325

sjberman opened this issue Mar 27, 2025 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@sjberman
Copy link
Contributor

sjberman commented Mar 27, 2025

Overview

As a v1.6 NGF user,
I want to be able to access my docs after NGF releases 2.0,
So I can still see the proper configurations and architecture for my installed version.

Description

The NGF 2.0 release is changing things up quite a bit, and users take time to upgrade, so users on the previous version will still need access to their docs. We need to make it obvious to them that the current rendered docs are for version 2.0, and that they can access the 1.6 documentation elsewhere.

The current raw 1.6 documentation lives here.

Acceptance criteria

  • Using a banner or something obvious, inform NGF users that the current docs are for 2.0, and they can access the 1.6 docs elsewhere.
  • Merge into the ngf-release-2.0 branch.

Relevant issue: nginx/nginx-gateway-fabric#3242

@sjberman sjberman added the documentation Improvements or additions to documentation label Mar 27, 2025
@ADubhlaoich ADubhlaoich self-assigned this Mar 27, 2025
@danielledeleo
Copy link
Contributor

This will also require design work in Mainframe.

@ADubhlaoich
Copy link
Contributor

@sjberman there's a few options for handling this: we could link them to the raw documentation, or we could actually have a minimal set of instructions on how to clone and check out an "old" version of the documentation site, since everything is managed with git.

Beyond the banner link, an include or shortcode could be made with the information.

The engineering side for either is relatively easy: what might require some thought is a deprecation timeline.

It wouldn't make much sense to leave the banner up in perpetuity, so there's a few criteria that could be chosen for its removal - such as length of time (X months to to Y years after 2.0 release) or versions (After Z amount of minor or major releases).

@sjberman
Copy link
Contributor Author

sjberman commented Apr 1, 2025

@ADubhlaoich I would say 3 minor releases is a good timeline. That's typically what we've done in terms of deprecating APIs and such.

I'm okay with building instructions if it's simple enough for a user to do. If it involves downloading tools and source code, etc. it might be too much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants