You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document more services and permissions of the cargo team
This updates the contributor guide with more information about what
services and permissions are available to the Cargo team. This is
primarily to capture that we have a new `rust-lang/cargo-team`
repository. I took the opportunity to update some related information.
- Topics proposed on [Zulip][zulip-meeting], subject to availability
67
67
68
68
Generally, topics for the agenda should be posted a day in advance to give people the opportunity to review them before the meeting.
69
69
70
70
The team meets on a weekly basis ([ics][meeting-ics]) on a video chat.
71
71
Members of the community are welcome to attend.
72
-
Minutes for all meetings are recorded on [HackMD][meeting-minutes].
72
+
Minutes for all meetings are recorded on [HackMD][meeting-minutes]. After the meeting, meeting notes are permanently recorded in <https://github.com/rust-lang/cargo-team/tree/main/meetings/sync-meeting>.
73
73
74
74
For discussing contributions, [Office Hours](process/index.md#mentorship) would be more appropriate venue.
@@ -93,6 +94,20 @@ Members may leave at any time, preferably by letting the team know ahead of time
93
94
94
95
## Team resources
95
96
97
+
### GitHub
98
+
99
+
The Cargo team has various permissions on GitHub:
100
+
101
+
-[`rust-lang/cargo`](https://github.com/rust-lang/cargo) --- The primary repository for Cargo development.
102
+
-[`rust-lang/cargo-team`](https://github.com/rust-lang/cargo-team) --- The repository for the Cargo team, primarily hosting meeting notes.
103
+
-[`rust-lang/rust`](https://github.com/rust-lang/rust) --- The primary repository for Rust releases. The cargo team has "write" permission, and also permission to approve merges via [bors](https://bors.rust-lang.org/) (primarily for [submodule updates]).
104
+
-[`rust-lang/annotate-snippets-rs`](https://github.com/rust-lang/annotate-snippets-rs) --- The diagnostic formatting library shared between `rustc` and `cargo`.
105
+
-[`rust-lang/git2-rs`](https://github.com/rust-lang/annotate-snippets-rs) --- The bindings to the libgit2 library used by `cargo`.
106
+
-[`rust-lang/jobserver-rs`](https://github.com/rust-lang/jobserver-rs) --- The jobserver library.
107
+
-[`rust-lang/wg-cargo-std-aware`](https://github.com/rust-lang/wg-cargo-std-aware) --- Repository used to coordinate the efforts to support building `std` with cargo.
@@ -112,6 +127,21 @@ The Cargo team has a shared, public workspace on HackMD at <https://hackmd.io/@r
112
127
113
128
Since this HackMD workspace is using the free service, it does not support private documents. If you need to draft a private document, create it in your personal workspace and use private channels to share the link.
114
129
130
+
### Misc services
131
+
132
+
The Cargo team has permissions and access to various services provided by the Rust organization:
133
+
134
+
- Crater --- The Cargo team has permissions to do crater runs as needed. See [the Crater chapter](tests/crater.md) for more information.
135
+
- Perf --- The Cargo team has permissions to do perf runs as needed. See [the compiler performance chapter][perf] for more information. Note that this generally only exercises the compiler, so its use may be limited.
136
+
- Blog --- The Cargo team is welcome to post on [the Rust blog] (usually [Inside Rust]). See the [blogs policy] for more information.
137
+
- Travel grants --- Travel grants are available for going to conferences. See the [travel policy] for more information.
0 commit comments