layout | title |
---|---|
sv-SE/default |
Rust-communityt · Programmeringsspråket Rust |
Programmeringsspråket Rust har många kvalitéer, men språkets största styrka är den gemenskap av människor som samlas för att se till att användning av språket är en givande upplevelse.
Vi är hängivna till och ämnar att tillhandahålla en vänlig, säker och välkomnande miljö för alla, oavsett könsidentitet, sexuell läggning, funktionshinder, etnicitet, religion eller liknande personliga drag. Vår uppförandekod sätter standarden för hur man beter sig i alla Rust's officiella forum.
Om du känner att du har blivit eller är trakasserad eller obehagligt bemött av någon i communityt, kontakta då någon i Rusts modereringsteam omgående. Oavsett om du bidrar ofta eller är ny till språket bryr vi oss om att göra communityt till en säker plats för dig.
De viktigaste resurserna communityt har att erbjuda för de som är nya för språket Rust är:
- #rust-beginners, en IRC-kanal som gillar att svara på frågor oavsett djup.
- Användarnas forum, för allmän diskussion om Rust.
Du kan också hitta hjälp på frågor-och-svar-webbplatsen Stack Overflow.
Den Här Veckan i Rust samlar alla senaste nyheter, kommande evenemang och en veckovis redogörelse av alla förändringar i språket Rust och bibliotek för Rust. Rust-bloggen är stället där Rust-teamet annonserar om större förändringar. Och nästan allt som händer kring Rust diskuteras på den inofficiella subredditen /r/rust.
Vi har också ett twitterkonto. Om du inte kan läsa engelska kan du också följa vår Weibo på kinesiska.
"Rustaceans" (de som deltar i Rust-communityt) tillhandahåller ett antal vänliga och högtrafikerade IRC-kanaler på Mozillas IRC-nätverk, irc.mozilla.org.
Kanalen #rust är en plats för generell diskussion om Rust och ett bra ställe att att fråga om hjälp. Där finner du folk som är villiga att svara alla sorts frågor om Rust. Vanligtvis får du svar snabbt.
Rusts utvecklare koordinerar i kanalen #rust-internals. Den är för realtidsdiskussion om utveckling av språket Rust. Kanalen är också rätt plats för frågor om att bidra till Rust.
- #rust är en allmän kanal för allt Rust-relaterat
- #rust-beginners är en plats för de som är nya för språket och har lägre traffik än #rust
- #rust-internals är för diskussion om arbete för och på Rust-projektet.
- #rust-br é dedicado à discussão sobre Rust no Brasil
- #rust-de ist für die allgemeine Diskussion über Rust auf Deutsch
- #rust-es es para una discusión general sobre Rust en español
- #rust-fr est dédié à la programmation en Rust en français
- #rust-ru для общих дискуссий о Rust на русском языке
- #rust-sv är för allmän diskussion om Rust på svenska
- Rust中文 Rust 语言中文 Chat 社区(非IRC频道)
- #cargo är för diskussion om Cargo, Rusts pakethanterare och cargo-teamets hemvist
- #rust-community är community-teamets hemvist
- #rustc är kompilatorteamets hemvist
- #rust-dev-tools är utvecklarverktygsteamets hemvist
- #rust-docs är dokumentationsteamets hemvist
- #rust-infra är infrastruktur-teamets hemvist
- #rust-lang är språkteamets hemvist
- #rust-libs är biblioteksteamets hemvist
- #rust-mods är irc-kanalen för moderationsteamet
- #rust-style är stil-guide-fixar-teamets hemvist
Dessa kanaler tillhandahålls av det bredare Rust-communityt och modereras ej av modereringsteamet.
- #rust-bots ger notiser om Rust från ett urval av bottar
- #rust-crypto är för diskussion om kryptografi i Rust
- #rust-embedded är för folk som sysslar med inbyggda system i Rust
- #rust-gamedev är för folk som sysslar med spelutveckling i Rust
- #rust-geo är för diskussion om GeoRust, ett geospatialverktyg skriven i Rust
- #rust-machine-learning är för folk som sysslar med maskininlärning i Rust
- #rust-networking är för folk som sysslar med datornätverk och sådan utveckling i Rust
- #rust-osdev är för folk som sysslar med utveckling av operativsystem i Rust
- #rust-sci är för folk som sysslar med vetenskaplig databehandling i Rust
- #rust-wasm är för diskussion om att använda Rust tillsammans med WebAssembly
- #rust-webdev är för folk som sysslar med webbutveckling i Rust
- #hyper är för diskussion om Hyper, ett populärt http-bibliotek för Rust
- #iron är för diskussion om Iron, det utökningsbara webbramverket för Rust
- #nom är för diskussion om Nom, en parser-combinator-bibliotek för Rust
- #redox är för diskussion om Redox, operativsystemet skrivet i Rust
- #rocket är för diskussion om Rocket, ett populärt webbramverk för Rust
- #serde är för diskussion om Serde, ett populärt serialiseringsbibliotek för Rust
- #servo är för diskussion om Servo, webbläsarmotorn skriven i Rust
- #xi är för diskussion om Xi, texteditorn skriven i Rust
Vi har två diskussionsforum för asynkron diskussion (d.v.s. inte med direktmeddelande)
-
Användarnas forum, ett ställe för att ställa frågor, klistra kodsnuttar och diskussion om Rust-projekt o.s.v.
-
Intern-forumet, ett utrymme dedikerat för design och diskusson om implementation av Rust (som innefattar cargo, standardbiblioteket, och annan essentiell infrastruktur).
Rust har en YouTube-kanal där presentationer och föreläsningar som ges vid användargrupper och konferenser av Rust-communityts medlemmar laddas upp.
Det finns mer än 90 Användargrupper för Rust världen över i över 35 länder. Folk i Rust-communityt ses periodvis i dessa användargrupper. Det är en väldigt bra introduktion till communityt och ett bra sätt att lära sig och mingla med människor med liknande intressen. Möten hålls vanligtvis månadvis och är väldigt informella. Dessa möten är öppna för alla.
Det finns en global kalender för att hålla koll på Rust-evenemang. Kontakta community-teamet för att lägga till ditt egna evenemang.
Rust har en community-driven utvecklingsprocess där de flesta beslut tas genom öppen diskussion och konsensus under förvaltning av diverse team:
-
Core-teamet ansvarar för att styra design- och utvecklings-processen, hålla uppsikt över introduktionen av ny funktionalitet, och för att ta beslut för diskussioner där konsensus saknas (detta händer dock sällan).
-
Språkteamet ansvarar för design av ny funktionalitet i språket.
-
Biblioteksteamet ansvarar för Rusts standardbibliotek, "Rust-lang crates", och Rusts språkkonventioner.
-
Kompilatorteamet ansvarar för kompilatorns interna angelägenheter och optimeringar.
-
Utveckligsverktygsteamet ansvarar för att sätta riktningen för verktyg för Rust-utveckling.
-
Cargo-teamet ansvarar för design och implementation av cargo.
-
Infrastrukturteamet ansvarar för infrastruktur som stödjer själva projektet: CI (continuous integration), distribution och generering av releaser, bottar och statistik.
- Communityteamet ansvarar för samordning av händelser, outreach, kommersiella användare, läromedel och exponering. De kan också rikta förfrågningar till rätt parter när det är otydligt vem som ska kontaktas om något "rostigt".
-
Modereringsteamet ansvarar för att upprätthålla uppförandekoden.
-
Dokumentationsteamet ansvarar för att säkerställa att Rust har fantastiskt bra dokumentation.
Utöver de officiella team-uppställningarna har de flesta team en större uppsättning av kodgranskare som kan området och kan godkänna kod.
Kontakta teamets ledare eller någon annan medlem som kan hjälpa dig att dig att komma igång om är intresserad av att bli involverad i någon av dessa team.
Rust har haft över 2,000 olika bidragsgivare, en siffra som växer varje vecka. Det skulle vara underbart om du ville bli en av dem!
Som tidigare nämnt är Rusts internforum dedikerad till att diskutera design och implementation av Rust. En hel del av diskussionen händer också på GitHub:
-
huvud-repo och issue-trackern är implementationsarbetets frontlinje. Våra granskare strävar efter att vara vänliga och att hjälpa till att handleda nykomlingar, så tveka inte att öppna en "pull request"!
-
RFC-repo håller koll på vår "Request for Comment" process vilket är huvudvägen genom vilken Rust-communityt och teamen når konsensus om föreslagen ny funktionalitet för språket och officiella bibliotek och verktyg.