|
1 | 1 | # Running the program
|
2 | 2 |
|
3 | 3 | So... somebody suckered you into serving as the owner of the goals program. Congratulations!
|
4 |
| -This page will walk you through the process. |
| 4 | +This page will walk you through what is involved at each step of the the process. |
5 | 5 |
|
6 |
| -## Call for proposals |
| 6 | +## Calendar |
7 | 7 |
|
8 |
| -Each goal milestone corresponds to six months, designated in the format YYYYHN, e.g., 2024H2 or 2025H1. |
9 |
| -To launch a new goal season, you should get started a month or two before the new season starts: |
| 8 | +This section summarizes the dates involved with a theoretical program taking place in the year 2222. |
| 9 | +Each item has a link to more instructions. |
10 | 10 |
|
11 |
| -* For an H1 season, start around mid Oct or November of the year before. |
12 |
| -* For an H2 season, start around mid April or May of the year before. |
| 11 | +Each of the calendars has someoverlap with the previous and next previous. |
13 | 12 |
|
14 |
| -This is the checklist of steps to starting accepting goal proposals: |
| 13 | +### H1 calendar |
15 | 14 |
|
16 |
| -* [ ] Prepare a Call For Proposals blog post on the [Inside Rust] blog based on [this sample](./samples/cfp.md). |
17 |
| - * We use Inside Rust and not the Main blog because the target audience is would-be Rust contributors and maintainers. |
18 |
| -* [ ] Update the [main README page](../README.md) to indicate that the next round of goals is begin accepted. |
19 |
| - * [Sample text to include.](./samples/main-readme.md) |
20 |
| -* [ ] Create a new directory `src/YYYYhN`, e.g., `src/2025h1`, with the following files. Note that the sample files below include `<!-- XXX -->` directives that are detected by the [mdbook plugin](./mdbook_plugin.md) and replaced with appropriate content automatically. |
21 |
| - * A `src/YYYYhN/README.md` file that contains the draft RFC. |
22 |
| - * [You can start with this sample file.](./samples/rfc.md) |
23 |
| - * A `src/YYYYhN/goals.md` file containing the draft goal listing. |
24 |
| - * [You can start with this sample file.](./samples/goals.md) |
25 |
| - * A `src/YYYYhN/not_accepted.md` file containing the list of goals that were not accepted. |
26 |
| - * [You can start with this sample file.](./samples/not_accepted.md) |
27 |
| -* [ ] Modify SUMMARY.md to include your new milestone with some text like what is shown below. |
| 15 | +| Task | *Nov–Dec <br> (prev. H2)* | Jan | Feb–Jun | *Jul <br> (next H2*) | |
| 16 | +|-----------|---------------------------|-----|-----------------|----------------------| |
| 17 | +| [CFP] | ██████ | ░░░ | | | |
| 18 | +| [RFC] | | ███ | | | |
| 19 | +| [Updates] | | | ███████████████ | | |
| 20 | +| [Retro] | | | | ███ | |
28 | 21 |
|
29 |
| -Sample `SUMMARY.md` comments from 2025H1: |
| 22 | +### H2 calendar |
30 | 23 |
|
31 |
| -``` |
32 |
| -# ⏳ 2025H1 goal process |
33 |
| -
|
34 |
| -- [Overview](./2025h1/README.md) |
35 |
| -- [Proposed goals](./2025h1/goals.md) |
36 |
| -- [Goals not accepted](./2025h1/not_accepted.md) |
37 |
| -``` |
38 |
| - |
39 |
| -[Inside Rust]: https://blog.rust-lang.org/inside-rust/ |
40 |
| - |
41 |
| -## Receiving PRs |
42 |
| - |
43 |
| -*to be written* |
44 |
| - |
45 |
| -## Preparing the RFC |
46 |
| - |
47 |
| -*to be written* |
48 |
| - |
49 |
| -## Opening the RFC |
50 |
| - |
51 |
| -*to be written* |
52 |
| - |
53 |
| -## Once the RFC is accepted |
54 |
| - |
55 |
| -*to be written* |
56 |
| - |
57 |
| -## Running the goal season |
58 |
| - |
59 |
| -* Every Monday go to Zulip and run: |
60 |
| - * `@triagebot ping-goals 14 Oct-21` |
61 |
| -* To prepare the monthly blog post: |
62 |
| - * Run [the `cargo run -- updates` command](./updates.md) |
63 |
| - * Create a new post in main Rust blog found at [the blog.rust-lang.org repository](https://github.com/rust-lang/blog.rust-lang.org). |
64 |
| - |
65 |
| - |
66 |
| - |
67 |
| -## Finalizing the goal season |
| 24 | +| Task | *May–Jun <br> (prev. H1)* | Jul | Aug–Dec | *Jan <br> (next H1)* | |
| 25 | +|-----------|---------------------------|-----|-----------------|----------------------| |
| 26 | +| [CFP] | ██████ | ░░░ | | | |
| 27 | +| [RFC] | | ███ | | | |
| 28 | +| [Updates] | | | ███████████████ | | |
| 29 | +| [Retro] | | | | ███ | |
68 | 30 |
|
69 | 31 |
|
| 32 | +[CFP]: ./cfp.md |
| 33 | +[RFC]: ./prepare_rfc.md |
| 34 | +[Updates]: ./author_updates.md |
| 35 | +[Retro]: ./retro.md |
0 commit comments