@@ -340,27 +340,58 @@ TODO: [Futures] and [tokio] enable zero-cost asynchronous programming
340
340
341
341
### [ Rust should integrate easily into large build systems] ( https://github.com/rust-lang/rust-roadmap/issues/12 )
342
342
343
- This initiative is mostly in the ideas stage; there's lots of great discussion
344
- on the tracking issue that has resulted in a few Cargo issues:
343
+ This initiative is mostly in the ideas stage; we've done a lot of work with
344
+ stakeholders to understand the challenges in build system integration today,
345
+ and we think we have a good overall vision for how to solve them. There's lots
346
+ of great discussion on the tracking issue that has resulted in a few Cargo
347
+ issues like these:
345
348
346
349
* [ Support creating a build plan] ( https://github.com/rust-lang/cargo/issues/3815 )
347
350
* [ Support declaring external dependencies] ( https://github.com/rust-lang/cargo/issues/3816 )
348
351
349
- Keep an eye out for more improvement in this area soon.
352
+ There are a lot of details yet to be worked out; keep an eye out for more
353
+ improvement in this area soon.
350
354
351
355
### [ Rust's community should provide mentoring at all levels] ( https://github.com/rust-lang/rust-roadmap/issues/13 )
352
356
353
- There were [ RustBridge] events before RustFest Berlin and Rust Belt Rust, and
354
- there's another planned for the day before RustConf coming up!
357
+ The "all levels" part of the roadmap item is important to us: it's about
358
+ onboarding first-time contributors as well as adding folks all the way up at
359
+ the core team level (like me, hi!)
355
360
356
- [ RustBridge ] : https://github.com/rust-community/rustbridge
361
+ For people just getting started with Rust, we held [ RustBridge] events before
362
+ RustFest Berlin and Rust Belt Rust. There's another coming up, planned for the
363
+ day before RustConf in Portland!
364
+
365
+ The Mozilla Rust folks are going to have [ Outreachy] and [ GSoC] interns this
366
+ summer working on a variety of projects.
367
+
368
+ We've also had success involving contributors when there are low-committment,
369
+ high impact tasks to be done. One of those efforts was [ improving the format of
370
+ error messages] -- check out the [ 82 participants on this issue] ! The Libz Blitz
371
+ mentioned in a previous section is set up specifically to be another source of
372
+ mentoring opportunities.
373
+
374
+ In January, the Language Team introduced [ shepherds] , which is partly about
375
+ mentoring a set of folks around the Language Team. The shepherds have been
376
+ quite helpful in keeping RFC discussions moving forward!
357
377
358
- There are many people who have started getting involved with various
359
- initiatives. I've worked with many people at many places in their Rust journey:
360
- helping out with the conferences, giving their first conference talks,
378
+ We've also been working to grow both the number and size of subteams, to create
379
+ more opportunities for people to step into leadership roles.
380
+
381
+ There's also less formal ways that we've been helping people get involved with
382
+ various initiatives. I've worked with many people at many places in their Rust
383
+ journey: helping out with the conferences, giving their first conference talks,
361
384
providing feedback on the book, working on crates, contributing to Rust itself,
362
- and joining teams! While we haven't made as much formal, measurable progress on
363
- this front, everywhere I turn I see Rustaceans helping other Rustaceans.
385
+ and joining teams! While it's hard to quantify scenarios like these, everywhere
386
+ I turn, I see Rustaceans helping other Rustaceans and I'm grateful this is part
387
+ of our culture.
388
+
389
+ [ RustBridge ] : https://github.com/rust-community/rustbridge
390
+ [ Outreachy ] : https://wiki.mozilla.org/Outreachy
391
+ [ GSoC ] : https://summerofcode.withgoogle.com/projects/#4730059156881408
392
+ [ shepherds ] : https://internals.rust-lang.org/t/language-team-shepherds/4595
393
+ [ improving the format of error messages ] : https://blog.rust-lang.org/2016/08/10/Shape-of-errors-to-come.html
394
+ [ 82 participants on this issue ] : https://github.com/rust-lang/rust/issues/35233
364
395
365
396
## Rust in the future
366
397
0 commit comments