I propose we rename this repo to the rustc-dev-guide, to avoid confusion with the "rustc book" (and maybe we ought to rename that to the "rustc user's manual" or something, but that's a separate topic).
cc @rust-lang/compiler @rust-lang/wg-learning
:+1:, I was confused also by the book and the guide existence too. Actually, I'd rename both things and the names you proposed seem great.
+1 from me, the renaming seems reasonable.
Alas, users strike again. I've always felt computer science would be way more fun if we had no users...
Does anyone know -- if I rename the repo, will links to the rendered format also redirect?
All github.com links will redirect but github.io ones won't.
Yes, github will redirect the links.
We should fix the following links in the guide itself, though:
$ rg github.io/rustc-guide
README.md
6:[You can read the latest version of the guide here.](https://rust-lang.github.io/rustc-guide/)
src/important-links.md
14:[link](https://rust-lang.github.io/rustc-guide/stabilization_guide.html)
15:[link](https://rust-lang.github.io/rustc-guide/stabilization_guide.html#updating-documentation)
16:[link](https://rust-lang.github.io/rustc-guide/stabilization_guide.html#documentation-prs)
src/implementing_new_features.md
181:[here]: https://rust-lang.github.io/rustc-guide/stabilization_guide.html
src/tests/running.md
126:[mode]: https://rust-lang.github.io/rustc-guide/tests/adding.html#tests-that-do-not-result-in-compile-errors
Additionally, we will probably have broken links in the rust-lang/rust and rust-lang/forge repos in some readmes, I think...
👍 for renaming.
I'm generally against renaming, as I think it will cause a lot of headaches. IMHO, those in favor of renaming should find the links that are going to break and make a list so that we can fix them.
Should we worry about anything outside https://github.com/search?q=org%3Arust-lang+rust-lang.github.io%2Frustc-guide&type=Code?
@tshepang Perhaps we make the old address redirect to the new one or add a link like "are you looking for the rustc-dev-guide? Click here"
And we should maybe make a blog post
@mark-i-m if that's all the links we care for, won't we get redirects for free, then fix such links at our leisure?
@tshepang No I don't think so. TMK, Github only redirects links under github.com, not GitHub pages. That's why the forge has a manual list of redirects...
If we are trying to address subtle differences in names, maybe we should spell out “rust compiler dev guide” rather than rely on the single letter “c” for the distinction between “Rust development” and “rustc development”?
FWIW, I feel like enough of these links are already spread across codebases, issues and bookmarks that redirects should be set up.
Agreed. It's probably worth putting up a site that gives the user an option between the compiler guide and rustc-dev-guide...
FWIW, I feel like enough of these links are already spread across codebases, issues and bookmarks that redirects should be set up.
@RalfJung We added this to the transition tasks. We are planning to make the transition on Monday. We still need to identify someone who can rename the rustc-guide repository to rustc-dev-guide and set up a new rustc-guide repository to support the redirects.
@chrissimpkins One other thing... it's probably worth making announcements on internals and Inside Rust blog about the transition...
One other thing... it's probably worth making announcements on internals and Inside Rust blog about the transition...
Thanks @mark-i-m. I added both as tasks in our list. Will do!
The guide was renamed. Tracking issue https://github.com/rust-lang/rustc-dev-guide/issues/602 for more context.
Most helpful comment
Alas, users strike again. I've always felt computer science would be way more fun if we had no users...