Skip to content

Commit f5c22e2

Browse files
authored
Update goals to reference lang-docs (#363)
In the context of a project goal reserving the bandwidth of a team, the work of reviewing and revising proposed Reference text at this time falls more on the T-lang-docs side rather than on the T-spec side. So let's update the relevant project goals and the template accordingly.
1 parent 9d85c7c commit f5c22e2

File tree

7 files changed

+59
-59
lines changed

7 files changed

+59
-59
lines changed

rust-project-goals.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"Org decision" = { short="Org", about="reach a decision on an organizational or policy matter" }
1818
"MCP decision" = { short="MCP", about="accept a [Major Change Proposal](https://forge.rust-lang.org/compiler/mcp.html)" }
1919
"ACP decision" = { short="ACP", about="accept an [API Change Proposal](https://std-dev-guide.rust-lang.org/development/feature-lifecycle.html)" }
20-
"Finalize specification text" = { short="Spec text", about="assign a spec team liaison to finalize edits to Rust reference/specification" }
20+
"Review/revise Reference PR" = { short="Reference text", about="assign a lang-docs team liaison to finalize edits to Rust Reference" }
2121
"Stabilization decision" = { short="Stabilize.", about="reach a decision on a stabilization proposal" }
2222
"Policy decision" = { short="Policy", about="make a decision related to team policy" }
2323
"FCP decision(s)" = { short="FCP", about="make formal decision(s) that require 'checkboxes' and a FCP (Final Comment Period)" }

src/2025h1/async.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,18 @@ This section defines the specific work items that are planned and who is expecte
100100

101101
### Return type notation
102102

103-
| Task | Owner(s) or team(s) | Notes |
104-
|--------------------------------|----------------------------------------------------|---------------|
105-
| Initial implementation | @compiler-errors | ![Complete][] |
106-
| Author RFC | @nikomatsakis | ![Complete][] |
107-
| RFC decision | ![Team][] [lang] | ![Complete][] |
108-
| Finished implementation | @compiler-errors | ![Complete][] |
109-
| Lang-team champion | ![Team][] [lang] | @nikomatsakis |
110-
| Standard reviews | ![Team][] [types], [compiler] | |
111-
| Author stabilization report | @compiler-errors | |
112-
| Author specification 1st draft | TBD (@compiler-errors, @tmandry, or @nikomatsakis) | |
113-
| Finalize specification text | ![Team][] [spec] | @nikomatsakis |
114-
| Stabilization decision | ![Team][] [lang], [types] | |
103+
| Task | Owner(s) or team(s) | Notes |
104+
|-----------------------------|----------------------------------------------------|---------------|
105+
| Initial implementation | @compiler-errors | ![Complete][] |
106+
| Author RFC | @nikomatsakis | ![Complete][] |
107+
| RFC decision | ![Team][] [lang] | ![Complete][] |
108+
| Finished implementation | @compiler-errors | ![Complete][] |
109+
| Lang-team champion | ![Team][] [lang] | @nikomatsakis |
110+
| Standard reviews | ![Team][] [types], [compiler] | |
111+
| Author stabilization report | @compiler-errors | |
112+
| Author Reference PR | TBD (@compiler-errors, @tmandry, or @nikomatsakis) | |
113+
| Review/revise Reference PR | ![Team][] [lang-docs] | @nikomatsakis |
114+
| Stabilization decision | ![Team][] [lang], [types] | |
115115

116116
### Unsafe binders
117117

src/2025h1/cargo-script.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ Tracking issue [#136889](https://github.com/rust-lang/rust/issues/136889):
7575

7676
### Stabilize language feature `frontmatter`
7777

78-
| Task | Owner(s) or team(s) | Notes |
79-
|--------------------------------|------------------------------------|-------|
80-
| Author specification 1st draft | @epage | |
81-
| Finalize specification text | ![Team][] [spec] | @ehuss |
82-
| Lang-team champion | ![Team][] [lang] | @joshtriplett |
83-
| Author stabilization report | @epage | |
84-
| Author stabilization PR | @epage | |
85-
| Stabilization decision | ![Team][] [lang] | |
78+
| Task | Owner(s) or team(s) | Notes |
79+
|-----------------------------|-----------------------|---------------|
80+
| Author Reference PR | @epage | |
81+
| Review/revise Reference PR | ![Team][] [lang-docs] | @ehuss |
82+
| Lang-team champion | ![Team][] [lang] | @joshtriplett |
83+
| Author stabilization report | @epage | |
84+
| Author stabilization PR | @epage | |
85+
| Stabilization decision | ![Team][] [lang] | |
8686

8787
### Definitions
8888

src/2025h1/restrictions.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ high level, but are not the focus of this project goal.
4343

4444
**Owner:** @jhpratt
4545

46-
| Task | Owner(s) or team(s) | Notes |
47-
|-----------------------------------------|----------------------|--------------------------------------------|
48-
| Discussion and moral support | ![Team][] [lang] | |
49-
| Implementation | @jhpratt | [old PR][pr] is plausibly workable |
50-
| Standard reviews | ![Team][] [compiler] | |
51-
| Author stabilization report | @jhpratt | |
52-
| Author specification 1st draft | @jhpratt | |
53-
| Finalize specification text | ![Team][] [spec] | @joelmarcey |
54-
| Stabilization decision | ![Team][] [lang] | |
55-
| Inside Rust blog post inviting feedback | @jhpratt | feedback on syntax if no team consensus |
46+
| Task | Owner(s) or team(s) | Notes |
47+
|-----------------------------------------|-----------------------|-----------------------------------------|
48+
| Discussion and moral support | ![Team][] [lang] | |
49+
| Implementation | @jhpratt | [old PR][pr] is plausibly workable |
50+
| Standard reviews | ![Team][] [compiler] | |
51+
| Author stabilization report | @jhpratt | |
52+
| Author Reference PR | @jhpratt | |
53+
| Review/revise Reference PR | ![Team][] [lang-docs] | @joelmarcey |
54+
| Stabilization decision | ![Team][] [lang] | |
55+
| Inside Rust blog post inviting feedback | @jhpratt | feedback on syntax if no team consensus |
5656

5757
### Definitions
5858

@@ -81,4 +81,4 @@ While the RFC was accepted without this being an unresolved question (aside from
8181
for common cases), I believe that an attribute-based syntax such as `#[restrict(impl(crate))]` may
8282
be, but is not necessarily, favorable to the syntax in the RFC. This is because it is
8383
backwards-compatible with all existing macros and prevents nontrivial additions to the width of
84-
code.
84+
code.

src/2025h2/Rust-for-Linux-language.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ Which features get finished and stabilized depends on bandwidth and other constr
7373

7474
### Finish and stabilize `arbitrary_self_types` and `derive_coerce_pointee`
7575

76-
| Task | Owner(s) or team(s) | Notes |
77-
|--------------------------------|---------------------|-------|
78-
| Discussion and moral support | ![Team][] [lang] | |
79-
| Finalize remaining work | @dingxiangfei2009 | |
80-
| Author specification 1st draft | @dingxiangfei2009 | |
81-
| Finalize specification text | ![Team][] [spec] | |
82-
| Lang-team champion | ![Team][] [lang] | |
83-
| Author stabilization report | @dingxiangfei2009 | |
84-
| Author stabilization PR | @dingxiangfei2009 | |
85-
| Stabilization decision | ![Team][] [lang] | |
76+
| Task | Owner(s) or team(s) | Notes |
77+
|------------------------------|-----------------------|-------|
78+
| Discussion and moral support | ![Team][] [lang] | |
79+
| Finalize remaining work | @dingxiangfei2009 | |
80+
| Author Reference PR | @dingxiangfei2009 | |
81+
| Review/revise Reference PR | ![Team][] [lang-docs] | |
82+
| Lang-team champion | ![Team][] [lang] | |
83+
| Author stabilization report | @dingxiangfei2009 | |
84+
| Author stabilization PR | @dingxiangfei2009 | |
85+
| Stabilization decision | ![Team][] [lang] | |
8686

8787
## Frequently asked questions

src/2025h2/cargo-script.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ Tracking issue [#136889](https://github.com/rust-lang/rust/issues/136889):
7676

7777
### Stabilize language feature `frontmatter`
7878

79-
| Task | Owner(s) or team(s) | Notes |
80-
|--------------------------------|------------------------------------|-------|
81-
| Author specification 1st draft | @epage | |
82-
| Finalize specification text | ![Team][] [spec] | @ehuss |
83-
| Lang-team champion | ![Team][] [lang] | @joshtriplett |
84-
| Author stabilization report | @epage | |
85-
| Author stabilization PR | @epage | |
86-
| Stabilization decision | ![Team][] [lang] | |
79+
| Task | Owner(s) or team(s) | Notes |
80+
|-----------------------------|-----------------------|---------------|
81+
| Author Reference PR | @epage | |
82+
| Review/revise Reference PR | ![Team][] [lang-docs] | @ehuss |
83+
| Lang-team champion | ![Team][] [lang] | @joshtriplett |
84+
| Author stabilization report | @epage | |
85+
| Author stabilization PR | @epage | |
86+
| Stabilization decision | ![Team][] [lang] | |
8787

8888
### Definitions
8989

src/TEMPLATE.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,18 +98,18 @@
9898

9999
> *If the feature has been RFC'd and implemented and experiences are positive, [stabilization](https://rustc-dev-guide.rust-lang.org/stabilization_guide.html) may be the right next step. In this case, you will need to author a first draft of text for the Rust reference and make a Team Ask to request someone from the the spec team to adapt that text for final inclusion. You will also need to author a stabilization report.
100100
101-
| Task | Owner(s) or team(s) | Notes |
102-
|--------------------------------|------------------------------------|-------|
103-
| Author specification 1st draft | *Goal point of contact, typically* | |
104-
| Finalize specification text | ![Team][] [spec] | |
105-
| Lang-team champion | ![Team][] [lang] | |
106-
| Author stabilization report | *Goal point of contact, typically* | |
107-
| Author stabilization PR | *Goal point of contact, typically* | |
108-
| Stabilization decision | ![Team][] [lang] | |
101+
| Task | Owner(s) or team(s) | Notes |
102+
|-----------------------------|------------------------------------|-------|
103+
| Author Reference PR | *Goal point of contact, typically* | |
104+
| Review/revise Reference PR | ![Team][] [lang-docs] | |
105+
| Lang-team champion | ![Team][] [lang] | |
106+
| Author stabilization report | *Goal point of contact, typically* | |
107+
| Author stabilization PR | *Goal point of contact, typically* | |
108+
| Stabilization decision | ![Team][] [lang] | |
109109

110110
### Stabilize library feature
111111

112-
> *Standard library features follow the [libs-api stabilization process](https://rustc-dev-guide.rust-lang.org/stability.html#stabilizing-a-library-feature).
112+
> *Standard library features follow the [libs-api stabilization process](https://rustc-dev-guide.rust-lang.org/stability.html#stabilizing-a-library-feature).
113113
114114
| Task | Owner(s) or team(s) | Notes |
115115
|--------------------------------|------------------------------------|-------|

0 commit comments

Comments
 (0)