Skip to content

Commit b52647c

Browse files
authored
Merge pull request #156 from alice-i-cecile/dead-links
Fix dead links
2 parents e53bab9 + 1a3dc84 commit b52647c

File tree

13 files changed

+36
-100
lines changed

13 files changed

+36
-100
lines changed

design-meeting-minutes/2021-02-24-Lints-and-editions.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

src/calendar.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
We have a lang-team calendar that shows the time for our various meetings.
44
Meetings are generally open to anyone who wants to listen in. We also try to
5-
post [minutes](./minutes.md) (and recordings, if any) on a "best-effort" basis from our
5+
post [minutes](https://github.com/rust-lang/lang-team/tree/master/minutes) (and recordings, if any) on a "best-effort" basis from our
66
meetings.
77

88
- [View calendar][caldav] -- use this to view the calendar online and add it to your Google Calendar

src/design_notes/fn_type_trait_impls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ fn main() {
128128

129129
However, this will fail to compile with the following error:
130130

131-
> error[E0277]: the trait bound `fn() {my_callback}: Default` is not satisfied
131+
> error\[E0277\]: the trait bound `fn() {my_callback}: Default` is not satisfied
132132
133133
## Implementing the `Default` trait
134134

src/initiatives.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ Typically initiatives are changes to the language, but they could also be docume
55

66
## [Active initiatives][pb]
77

8-
Active initiatives are initiatives that have been assigned a lang-team [liaison] and which are actively underway. A complete list can be found in [this GitHub project board][pb]. Note that this list doesn't represent all unstable features; older features in particular were added without active initiatives.
8+
Active initiatives are initiatives that have been assigned a lang-team [Liaison] and which are actively underway. A complete list can be found in [this GitHub project board][pb]. Note that this list doesn't represent all unstable features; older features in particular were added without active initiatives.
99

1010
Each initiative on the project board is linked to a tracking issue and has a status:
1111

12-
* The [owner] and [liaison] are assigned to the issue.
12+
* The [Owner] and [Liaison] are assigned to the issue.
1313
* If the initiative has a dedicated repository, the issue is created on that repository (some initiatives don't require their own repos; they are found on rust-lang/rust or rust-lang/lang-team).
14-
* The [stage] of the initiative:
14+
* The [Stage] of the initiative:
1515
* [Experimental] -- Drafting RFC; implementation work may begin on nightly as well
1616
* [Development] -- Approved RFC; implementation is in progress on nightly
17-
* [Feature complete] -- Implementation is complete on nightly and ready for widespread testing
17+
* [Feature complete][fc] -- Implementation is complete on nightly and ready for widespread testing
1818
* [Stabilized] -- Implementation is complete and available on stable
1919
* To be stabilized, there must be a pending PR adding the feature to the Rust reference, but this PR may not yet have landed.
2020
* Other forms of integration, such as rustfmt, often take place after stabilization as well.
@@ -31,10 +31,10 @@ It's easy! You just open a short issue describing your idea. Read more in the [p
3131

3232
[pb]: https://github.com/orgs/rust-lang/projects/16/
3333
[proposal]: ./initiatives/process/stages/proposal.md
34-
[experimental]: ./initiatives/process/stages/experimental.md
35-
[development]: ./initiatives/process/stages/development.md
36-
[feature complete]: ./initiatives/process/stages/feature_complete.md
37-
[stabilized]: ./initiatives/process/stages/stabilized.md
38-
[Stage]: ./initiaives/process/stages.md
39-
[Owner]: ./initiaives/roles/owner.md
40-
[Liaison]: ./initiaives/roles/liaison.md
34+
[Experimental]: ./initiatives/process/stages/experimental.md
35+
[Development]: ./initiatives/process/stages/development.md
36+
[fc]: ./initiatives/process/stages/feature_complete.md
37+
[Stabilized]: ./initiatives/process/stages/stabilized.md
38+
[Stage]: ./initiatives/process/stages.md
39+
[Owner]: ./initiatives/process/roles/owner.md
40+
[Liaison]: ./initiatives/process/roles/owner.md

src/initiatives/process/checklists.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ Once a proposal has been seconded and the FCP has expired:
4747
##
4848

4949
[pb]: https://github.com/orgs/rust-lang/projects/16/
50-
[proposal]: ./initiatives/process/stages/proposal.md
51-
[experimental]: ./initiatives/process/stages/experimental.md
52-
[development]: ./initiatives/process/stages/development.md
53-
[feature complete]: ./initiatives/process/stages/feature_complete.md
54-
[stabilized]: ./initiatives/process/stages/stabilized.md
55-
[Stage]: ./initiaives/process/stages.md
56-
[Owner]: ./initiaives/roles/owner.md
57-
[Liaison]: ./initiaives/roles/liaison.md
50+
[proposal]: ./stages/proposal.md
51+
[experimental]: ./stages/experimental.md
52+
[development]: ./stages/development.md
53+
[feature complete]: ./stages/feature_complete.md
54+
[stabilized]: ./stages/stabilized.md
55+
[Stage]: ./stages.md
56+
[Owner]: ./roles/owner.md
57+
[Liaison]: ./roles/liaison.md

src/initiatives/process/stages.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ Presuming that an initiative continues successfully, it will go through the foll
1010
| [Feature complete] | Gathering feedback | Advertisting the initiative as "feature complete" | Stabilization proposal approved |
1111
| [Stabilized] | | Use on stable branch | (none) |
1212

13-
[liaison]: ../roles/liaison.md
14-
[owner]: ../roles/owner.md
15-
1613
The "experimental" stage can be skipped if the initiative is sufficiently simple that a RFC doesn't seem necessary; see ["simple initiatives"](#simple-initiatives) below.
1714

1815
Initiatives can also become [inactive] for a variety of reasons.
@@ -23,13 +20,14 @@ Initiatives can also become [inactive] for a variety of reasons.
2320
[feature complete]: ./stages/feature_complete.md
2421
[stabilized]: ./stages/stabilized.md
2522
[inactive]: ./stages/inactive.md
23+
[liaison]: ./roles/liaison.md
2624

2725
## Simple initiatives
2826

2927
The above process is the ideal, but there are alternative routes that occur in practice for simple initiatives. The most common is one that begins with a PR:
3028

3129
- Implement the idea and open a PR.
32-
- [Nominate](/how_to/nominate.md) the PR to the lang team's attention.
30+
- [Nominate](../../how_to/nominate.md) the PR to the lang team's attention.
3331
- The lang team may opt to either approve the PR (skip directly to "feature complete"), assign an owner (skip directly to "development"), or to request a proposal.
3432

3533
## Umbrella initiatives

src/initiatives/process/stages/feature_complete.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ In addition, it's a good place to explain how any "unresolved questions" from th
1818

1919
In addition to evaluating the feature, this is a good period to prepare "reference" documentation that explains the changes in depth. This is typically included in the [Rust reference] but may appear in other documentation as well, such as the Necronomicon. These changes will be reviewed as part of the stabilization report and will land after the feature is stabilized.
2020

21-
[Rust reference]:
21+
[Rust reference]: https://doc.rust-lang.org/reference/
2222

2323
## Exit: Stabilization report prepared and approved
2424

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
# Inactive groups
22

3-
As an alternative to stabilization, initiatives may become _inactive_. This could be because we decided the idea doesn't work, but it could also be that people just no longer had time to work on it and so the idea was paused until somebody else shows up with time and energy. When marking an initiative as inactive, we try to do a final retrospective that judges how well the experience went. We also try to prepare a summary of the final state in case someone wants to start working on the design again (or perhaps a small piece of it; a common failing for initiatives is trying to tackle too big of a problem). These technical summaries can be placed in the [design notes] section of this website.
4-
5-
[design notes]: /design_notes.md
3+
As an alternative to stabilization, initiatives may become _inactive_. This could be because we decided the idea doesn't work, but it could also be that people just no longer had time to work on it and so the idea was paused until somebody else shows up with time and energy. When marking an initiative as inactive, we try to do a final retrospective that judges how well the experience went. We also try to prepare a summary of the final state in case someone wants to start working on the design again (or perhaps a small piece of it; a common failing for initiatives is trying to tackle too big of a problem). These technical summaries can be placed in the [design notes](../../../design_notes.md) section of this website.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Stage 5: Stabilized
22

3-
This is the final stage. The development is done and support transitions to the regular team members. The initiative is now considered [inactive]. However, the stream often sticks around as a convenient place to ping the people who were involved in implementing the feature for follow-up questions and for fixing bugs or other maintenance. The expectation is that if you helped to develop a feature, you will stay involved for some period of time after it hits stable to help in resolving problems that arise.
3+
This is the final stage. The development is done and support transitions to the regular team members. The initiative is now considered [inactive](inactive.md). However, the stream often sticks around as a convenient place to ping the people who were involved in implementing the feature for follow-up questions and for fixing bugs or other maintenance. The expectation is that if you helped to develop a feature, you will stay involved for some period of time after it hits stable to help in resolving problems that arise.
44

55
After stabilization, the owner and liaison should meet to do a final retrospective on how everything went and what could have been improved. This should be done within a few weeks of stabilization, while the memories are fresh.

src/initiatives/stable.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This table lists past initiatives which were stabilized.
77
| [Disjoint closure capture] || [▰▰▰▰▰] | nikomatsakis | |
88

99
[Disjoint closure capture]: https://github.com/rust-lang/project-rfc-2229/
10-
[▰▰▰▰▰]: ./initiatives/process/stages/stabilized.md
11-
[Stage]: ./initiaives/process/stages.md
12-
[Owner]: ./initiaives/roles/owner.md
13-
[Liaison]: ./initiaives/roles/liaison.md
10+
[▰▰▰▰▰]: ./process/stages/stabilized.md
11+
[Stage]: ./process/stages.md
12+
[Owner]: ./process/roles/owner.md
13+
[Liaison]: ./process/roles/liaison.md

0 commit comments

Comments
 (0)