Comments (4)
Prohibiting access to old versions of next.js documents will not accelerate my upgrade to the latest version, it will only make me hope for a replacement.
Because even if I upgrade to v14 now, once v15 is released, I won't be able to see the documentation for v14 again.
Difficult to understand behavior.
from next.js.
Hey @sos0 👋🏼 I maintain the Next.js docs, versioning is something I'd like to have as well.
Historically, I've prioritized writing content because there were so many new breakneck speed App Router features to document. But as APIs in the App Router evolve, we need a way to make it clearer which features are experimental, stable, or not available in x version, etc.
Versioning could solve many of these problems, but I don't have a clear, sustainable long-term implementation yet. Especially when it comes to the maintenance burden / accuracy of older versions - something that's hard to control with open-source docs.
But tldr, it's cooking 😊
from next.js.
Hey @sos0 👋🏼 I maintain the Next.js docs, versioning is something I'd like to have as well.
Historically, I've prioritized writing content because there were so many new breakneck speed App Router features to document. But as APIs in the App Router evolve, we need a way to make it clearer which features are experimental, stable, or not available in x version, etc.
That makes sense, but I'd like additional clarification why versioning would impact notes on experimental/stable/etc. I think once you have documentation versioning, it actually minimizes the need for adding those sort of notes into the document. Personally, development intent and direction is not what I expect to see in documentation, but moreso in a dev blog or forum.
Versioning could solve many of these problems, but I don't have a clear, sustainable long-term implementation yet. Especially when it comes to the maintenance burden / accuracy of older versions - something that's hard to control with open-source docs.
But tldr, it's cooking 😊
Maintenance burden is exactly why the community is here to help with extra eyes and pull requests, which is especially made possible and streamlined in open-source documentation. It may be cooking, but we're the epitome of Too Many Chefs 🧑🍳
I do think overall the maintenance is becoming increasingly difficult because Next.js team is prioritizing shipping features within minor versions rather than major. Regardless of difficulty, features and breaking changes are incredibly important to be outlined for developers. I don't know if versioning for public-facing documentation is truly an impossible task since they are compiled and versioned already on Github.
I would appreciate if this issue could be remained open unless the team is already decided on not working on this.
from next.js.
This closed issue has been automatically locked because it had no new activity for 2 weeks. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.
from next.js.
Related Issues (20)
- German umlauts in file names are encoded when uploading via server action form data
- Docs: Scroll Restoration broken HOT 1
- Some code not executed in production build in Next 14
- Open graph image. Failed to parse linear-gradient with oklch values.
- Search parameters are not invalidating `notFound` cached responses in rsc
- App router always answers 200
- Module not found: Can't resolve '***\app\favicon.ico?__next_metadata__' HOT 7
- Production build fails silently if no enough RAM memory HOT 1
- Cookie size exceeding 10KB causing AWS Lambda invocation error with NextAuth session HOT 1
- Docs: Clarify that `@next/mdx` can replace `next-mdx-remote`
- Modal with parallel routes and dynamic routes catch-all segments HOT 1
- next-typesafe-url lib causes "ReferenceError: require is not defined" since canary v150 in dev mode with turbo
- ECONNREFUSED when call backend API with docker name from /pages/api HOT 1
- Docs: Next Config Support For (Or Note not Supporting) next.config.mts HOT 2
- revalidatePath doesn't work with debouncing and page navigation
- Docs: Import React from "react" not added on the manual installation HOT 3
- Cache-Control is not appended to Dynamic Routing in Next.js 14.2.12 HOT 4
- Redirect function in server action ignores "replace" parameter HOT 1
- Refused to apply style from '/_next/static/css/336e4aea61098b4e.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. HOT 1
- Cookies being set with empty values in production in Next.js HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from next.js.