๐Ÿ‘‹๐Ÿฝ Welcome

Welcome to the wg-async-foundations website!

Leads

The leads of this working group are @tmandry and @nikomatsakis. Both of them can be found on Zulip.

๐Ÿ› ๏ธ Getting involved

There is a weekly triage meeting that takes place in our Zulip stream. Feel free to stop by then (or any time!) to introduce yourself.

If you're interested in fixing bugs, though, there is no need to wait for the meeting! Take a look at the instructions here.

We are actively working on bringing the async vision to reality, so there are lots of ways to help. Check out the Roadmap to see the various things we are working on. Each of the high level goals should have further instructions for how to get starting helping with that goal in particular. Look for the ๐Ÿ› ๏ธ icon, which highlights areas where further how to help resources are available.

What is the goal of this working group?

This working group is focused around implementation/design of the โ€œfoundationsโ€ for Async I/O. This means that we are focused on designing and implementing extensions to the language, standard library, and other "core" bits of support offered by the Rust organization. We do not directly work on external projects like tokio, async-std, smol, embassy and so forth, although we definitely discuss ideas and coordinate with them where appropriate.

Zulip

We hold discussions on the #wg-async-foundations stream in Zulip

License

Licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.