Skip to content

Commit 6a90178

Browse files
ehusstraviscross
authored andcommitted
Add a description of how the reference is published
This adds a description of how the reference gets published. Closes #38
1 parent 1315933 commit 6a90178

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# The Rust Language Reference
22

3-
This document is the primary reference for the Rust programming
4-
language.
3+
This document is the primary reference for the Rust programming language.
54

65
## Contributor docs
76

@@ -81,3 +80,15 @@ There are several different kinds of tests you can run (these are enforced on CI
8180
* `cargo xtask style-check`: This will validate some style checks (see [authoring guide](docs/authoring.md)).
8281
* `cargo xtask linkcheck`: This will validate that markdown links aren't broken.
8382
* `cargo xtask test-all`: Runs all tests.
83+
84+
## How is this published?
85+
86+
The process for getting the reference content into a [Rust release](https://doc.rust-lang.org/reference/#rust-releases) and on the website is:
87+
88+
1. Changes are merged to this repository.
89+
2. [Triagebot](https://forge.rust-lang.org/triagebot/doc-updates.html) will automatically synchronize this repository to [rust-lang/rust]. This happens every other week. The reference is tracked in [rust-lang/rust] as a [submodule](https://github.com/rust-lang/rust/tree/master/src/doc).
90+
- This will open a PR on [rust-lang/rust] which needs to be merged, and that can take up to several days.
91+
3. At midnight UTC, whatever is on the default branch of [rust-lang/rust] will be a part of that nightly release, and will be published after a few hours to <https://doc.rust-lang.org/nightly/reference/>.
92+
4. Following Rust's [release process](https://doc.rust-lang.org/book/appendix-07-nightly-rust.html), every 6 weeks, nightly will be promoted to beta (<https://doc.rust-lang.org/beta/reference/>), and then 6 weeks after that it will be promoted to stable (<https://doc.rust-lang.org/stable/reference/>).
93+
94+
[rust-lang/rust]: https://github.com/rust-lang/rust/

0 commit comments

Comments
 (0)