This repository has been archived by the owner on Sep 30, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 340
RWIB Mission 2 Community Page #201
Merged
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
e357484
added user group pages and links
c7e426c
Added past conferences page and links
12fc761
Added IRC explanation text and links
eaaa1f0
Added upcoming events page and links
eb8866a
Added how to contribute link
4c6bbf8
Edited past events
f195146
Removed upcoming events
4ed7192
changes to community.md in response to brson comments
2ba5268
Changed minor wording in community.md
5d98dcc
Added contributions and moderation team text
3c8494b
Added How to Contribute page
de09db3
Added team table to community page
7e66664
Writing how_to_contribute.md
9278cfa
Completed first draft of how_to_contribute.md
c4de069
Second draft
d19f2da
Dereferenced links
bebcbbb
Dereferenced links
dd4e1a6
Fixed link to TWIR
b6972ed
Cleaned up old files
dc2e40a
Merge branch 'community'
cb4b49d
Changes in PR in response to brson comments
71a95d5
Changes in PR in response to brson comments
7f3196e
Merge branch 'community'
458e296
Added link to techwhirl
2757ab7
Merge branch 'community'
c796295
Edits to community page
aturon f4e669e
Merge pull request #1 from aturon/efindlay-master
be4e7b4
Made minor grammatical/wording/typo corrections
46e8373
Fixed link in community page to contributing page
9e206af
Tweaks to the community and user groups page
brson a334bd4
Merge pull request #2 from brson/community
5662607
Make community link lead somewhere that exists
brson a141cd4
Merge pull request #3 from brson/community
d75cc9f
Edited community and user group pages
6f2fba3
Added Akihabara, Tokyo UG
7f223f6
Added Rust Group Bangalore
File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,230 @@ | ||
--- | ||
layout: default | ||
title: Community | ||
--- | ||
|
||
# Rust Community | ||
|
||
Rust is an amazing programming language, but its greatest strength | ||
is its kind and inclusive community. | ||
|
||
We are committed to providing a friendly, safe and welcoming | ||
environment for all, regardless of gender, sexual orientation, | ||
disability, ethnicity, religion, or similar personal | ||
characteristic. Our [code of conduct][coc] sets the standards for | ||
behavior in all official Rust forums, and is upheld by the | ||
[moderation team][mod_team_email]. | ||
|
||
[coc]: https://www.rust-lang.org/conduct.html | ||
|
||
## TL;DR | ||
|
||
The most important community resources for getting started with Rust are: | ||
|
||
- The [#rust][rust_irc] IRC channel, a very friendly channel that | ||
loves answering questions at any depth. | ||
- The [users forum][users_forum] for asynchronous discussion about all | ||
things Rust. | ||
- The [This Week in Rust][twir] newsletter, to keep up with what's | ||
happening in the community. | ||
|
||
## News | ||
|
||
[This Week in Rust][twir] collects the latest news, upcoming events | ||
and a week-by-week account of changes in the Rust language and | ||
libraries. | ||
|
||
[The Rust Blog][rust_blog] is where the Rust team makes announcements | ||
about major developments. | ||
|
||
The Rust community has an [*unofficial* subreddit][reddit] where | ||
virtually everything happening in the Rust community is discussed. | ||
The forum abides by the [official code of conduct][reddit_coc]. | ||
|
||
We also have an official [Twitter][twitter] account. | ||
|
||
[twir]: http://this-week-in-rust.org/ | ||
[rust_blog]: http://blog.rust-lang.org/ | ||
[reddit]: https://www.reddit.com/r/rust | ||
[reddit_coc]: https://www.reddit.com/r/rust/comments/2rvrzx/our_code_of_conduct_please_read/ | ||
[twitter]: https://twitter.com/rustlang | ||
|
||
## How to Get Help | ||
|
||
### Moderation | ||
|
||
[Rust Moderation Team][mod_team] | ||
|
||
If you feel you have been or are being harassed or made uncomfortable | ||
by a community member, please [contact][mod_team_email] any of the | ||
Rust moderation team immediately. Whether you're a regular contributor | ||
or a newcomer, we care about making the community a safe space for | ||
you. | ||
|
||
[mod_team]: https://www.rust-lang.org/team.html#Moderation | ||
[mod_team_email]: mailto:rust-mods@googlegroups.com | ||
|
||
### IRC Channels | ||
|
||
Rustaceans maintain a number of friendly, high-traffic IRC channels. | ||
|
||
The [#rust][rust_irc] channel on Moznet is a venue for general | ||
discussion about Rust, and a good place to ask for help. You'll find | ||
people willing to help you with any questions you may have, and | ||
responses are typically very fast. | ||
|
||
To get involved in the development of Rust itself, for anything about | ||
contribution, or to find a mentor, [#rust-internals][internals_irc] is | ||
the right channel. | ||
|
||
There are also some more specific IRC channels | ||
noted below. | ||
|
||
#### Core channels | ||
|
||
- [#rust][rust_irc] is for all things Rust | ||
- [#rust-internals][internals_irc] is for discussion of other Rust implementation topics | ||
- [#rustc][rustc_irc] is the home of the [compiler team][compiler_team] | ||
- [#rust-libs][libs_irc] is the home of the [libraries team][library_team] | ||
- [#rust-tools][tools_irc] is the home of the [tools and infrastructure team][tool_team] | ||
- [#rust-lang][lang_irc] is the home of the [language team][language_team] | ||
- [#rust-community][community_irc] is the home of the [community team][community_team] | ||
|
||
#### Topical channels | ||
|
||
- [#cargo][cargo_irc] is for discussion of Cargo, Rust's package manager | ||
- [#servo][servo_irc] is for discussion of Servo, the browser engine written in Rust | ||
- [#rust-offtopic][offtopic_irc] is for general chit-chat amongst Rustaceans | ||
- [#rust-crypto][crypto_irc] is for discussion of cryptography in Rust | ||
- [#rust-osdev][osdev_irc] is for people doing OS development in Rust | ||
- [#rust-webdev][webdev_irc] is for people doing web development in Rust | ||
- [#rust-gamedev][gamedev_irc] is for people doing game development in Rust | ||
- [#rust-bots][bots_irc] notifcations about Rust from a selection of bots | ||
|
||
[rust_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust | ||
[rustc_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rustc | ||
[libs_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-libs | ||
[tools_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-tools | ||
[lang_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-lang | ||
[community_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community | ||
[internals_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-internals | ||
[gamedev_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-gamedev | ||
[crypto_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-crypto | ||
[osdev_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-osdev | ||
[webdev_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-webdev | ||
[cargo_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23cargo | ||
[offtopic_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-offtopic | ||
[servo_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23servo | ||
[bots_irc]: https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-bots | ||
|
||
### Discussion Forums | ||
|
||
We have two forums for asynchronous discussion: | ||
|
||
- The [Users Forum][users_forum], a space for asking questions, posting code | ||
snippets, talking about Rust projects, and so on. | ||
|
||
- The [Internals Forum][internals_forum], a space dedicated to design and | ||
implementation discussion about Rust itself (which includes Cargo, the | ||
standard library, and other core bits of infrastructure). | ||
|
||
[users_forum]: https://users.rust-lang.org/ | ||
[internals_forum]: https://internals.rust-lang.org/ | ||
|
||
### Stack Overflow | ||
|
||
[Stack Overflow][stack_overflow] is a question and answer site for programmers. | ||
The Rust community is fairly active on the site, so searching for your problem | ||
might reveal someone who has asked it before. | ||
|
||
[stack_overflow]: https://stackoverflow.com/questions/tagged/rust | ||
|
||
## User Groups and Meetups | ||
|
||
There are more than 50 [Rust User Groups][user_group] worldwide in over 20 | ||
countries totaling over 7,000 members. Rustaceans meet periodically in Rust User | ||
Groups. Its a great introduction to the community and a great way to learn and | ||
socialize with other people with a similar interest. Meetings are | ||
usually held monthly and very informal. Meetings are open to everyone. | ||
|
||
There's a global [calendar][calendar] for keeping up with Rust events. | ||
|
||
[user_group]: ./user_groups.html | ||
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc@group.calendar.google.com | ||
|
||
## The Teams | ||
|
||
Rust has a community-driven development process where most decisions are made | ||
through open discussion and consensus, under the stewardship of various | ||
[teams][teams]: | ||
|
||
* The [Core Team][core_team] is responsible for steering the design and | ||
development process, overseeing the introduction of new features, and ultimately | ||
making decisions for which there is no consensus (this happens rarely). | ||
|
||
* The [Language Design Team][language_team] is responsible for the | ||
design of new language features. | ||
|
||
* The [Library Team][library_team] is responsible for the Rust standard | ||
library, rust-lang crates, and conventions. | ||
|
||
* The [Compiler Team][compiler_team] is responsible for compiler internals and | ||
optimizations. | ||
|
||
* The [Tooling and Infrastructure Team][tool_team] is responsible for official | ||
tools like Cargo, multirust, rustfmt, as well as the CI Infrastructure for the | ||
project. | ||
|
||
* The [Community Team][community_team] is responsible for coordinating events, | ||
outreach, commercial users, teaching materials, and exposure. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The community team is also approachable for any question that might not have a clear target. |
||
|
||
* The [Moderation Team][mod_team] is responsible for helping to uphold the | ||
[code of conduct][coc]. | ||
|
||
In addition to the official team rosters, most teams also have a larger set | ||
of reviewers who are knowledgeable about the area and can sign off on | ||
code. If you're interested in getting involved in one of these teams, | ||
feel free to reach out to the team leader or any other member, who can | ||
help get you started. | ||
|
||
If you are not sure where to direct an enquiry, the best starting point | ||
would be the [community team][community_team]. | ||
|
||
[teams]: https://www.rust-lang.org/team.html | ||
[core_team]: https://www.rust-lang.org/team.html#Core | ||
[language_team]: https://www.rust-lang.org/team.html#Language-design | ||
[library_team]: https://www.rust-lang.org/team.html#Library | ||
[compiler_team]: https://www.rust-lang.org/team.html#Compiler | ||
[tool_team]: https://www.rust-lang.org/team.html#Tooling-and-infrastructure | ||
[community_team]: https://www.rust-lang.org/team.html#Community | ||
[mod_team]: https://www.rust-lang.org/team.html#Moderation | ||
|
||
## Rust Development | ||
|
||
Rust has had over [1,200 different contributors][authors], a number that grows | ||
every single week. We'd love for you to join that list! If you aren't sure what | ||
to work on or how to get started, take a look at our | ||
[how to contribute][contribute] page. | ||
|
||
As mentioned above, the [Rust Internals Forum][internals_forum] is dedicated to | ||
discussing the design and implementation of Rust. A lot of discussion also | ||
happens on Github: | ||
|
||
- The [main repository][github] and [issue tracker][issue_tracking] are the | ||
front lines of the implementation work. Our reviewers strive to be friendly | ||
and to help mentor newcomers, so don't hesitate to open a pull request! | ||
|
||
- The [RFC repo][rfcs] tracks our Request for Comment process, the main pathway | ||
through which the Rust community and the teams reach consensus on new | ||
features proposed for the language and official libraries and tools. | ||
|
||
Roughly weekly, the Rust teams produce [team reports][team_reports] tracking | ||
team business, including the progression of proposals through the RFC and | ||
implementation process. | ||
|
||
[authors]: https://github.com/rust-lang/rust/blob/master/AUTHORS.txt | ||
[contribute]: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md | ||
[github]: https://github.com/rust-lang/rust | ||
[rfcs]: https://github.com/rust-lang/rfcs | ||
[team_reports]: https://github.com/rust-lang/subteams | ||
[issue_tracking]: https://github.com/rust-lang/rust/issues |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add local forums here? forum.rustplatz.de is a gathering for German-speaking people.