-
-
Notifications
You must be signed in to change notification settings - Fork 35.6k
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
Remove old docs. #30748
Remove old docs. #30748
Conversation
@Mugen87 do you know then which is the actual status for translate and add new language like Spanish in case i want to push the contribution I'm doing? |
This aspect is discussed in #24984. It seems @DefinitelyMaybe is working on a new approach. |
Won't this break thousands of links online? It will also break all the links that ChatGPT, Claude, Gemini, Grok provide. How about keeping the current documentation but adding some js code that redirects to the new page?
Why don't we have it on version control? I can just run
Does this mean that gh-pages will have multiple versions of the documentation from now on? |
Yes, that would happen since the new documentation has completely different links. However, search engines and AI tools normally detect 404s and remove the links from their result. They should be replaced over time when the new pages got indexed.
The problem with client-side redirects via JavaScript is that not every tool detects it, afaik. It would be different if we could configure a redirect with gh-pages on the server side (like with apache) since that results in a HTTP 301 (Moved Permanently). I'm afraid the old pages would get indexed and evaluated by AI tools although they are not maintained anymore. In the worst case, they share outdated information or suggest legacy code snippets.
The source of the documentation that you want under version control is the JSDoc in
You would just publish the generated documentation from the current release to gh-pages. So there won't be multiple versions of the documentation online. |
If you are not feeling well with the removal, then let's revert the PR so we have time to think about redirects for the old pages. |
Yeah, lets not remove the current docs until we know how to help move people to the new docs. |
Related issue: -
Description
The PR removes the old documentation.
The new docs are based on JSDoc and generated in the
docs/
directory now. This directory is not under version control anymore.Some notes about the docs:
npm run build-docs
docs/<project_name>/<version>
folder. So if you build now, it'sdocs/three/0.174.0
.