首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Rust

Rust 语言中文网络内容建设

  •  
  •   krircc · 150 天前 · 1072 次点击
    这是一个创建于 150 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎向 Rust 中文社区投稿,投稿地址,好文将在以下地方直接展示

    Rust 编程语言有很多特质,但 一个很大的优势是良好的文档资源,你可以在这里找到官方文档.本文重点介绍官方 Rust 语言社区和Rust 中文社区

    目前 Rust 并没有官方中文社区,这就是为什么为Rust 中文社区而不是 Rust 官方中文社区

    还有其他的 Rust 中文社区,例如Rust 编程语言社区

    Rust 中文社区致力于 Rust 编程语言中文网络-QQ 群:570065685

    一:官方介绍 Rust 语言社区

    Rust 官方做了全面 Rust 语言社区展示,内容如下:

    我们致力于提供友好、安全和欢迎所有人的环境,无论性别,性取向,残疾,种族,宗教或类似的个人特征。我们的 行为守则 为所有官方 Rust 论坛中的行为设定了标准。

    如果您感觉到不适或者正被社区成员骚扰,请立即 联系 Rust 管理团队 中的任何人。无论您是常规贡献者还是新来者,我们都十分关切您在社区的感受。

    入门

    对 Rust 来说,最重要的社区资源是:

    您也可以在问答网站上得到帮助,例如 Stack Overflow

    Rust 语言文档

    Rust 官方文档中心

    Rustlang-cn 中文文档建设

    学习 Rust

    Rust 程序设计语言:Rust 相关的所有主题最全面的资料,重要的官方文档。

    通过例子 学 Rust:关于各种主题的 Rust 示例的合集,可在线预览。

    Rust 高级教程:为高级 Rust 工程师准备的专门讲解如何编写不安全的 Rust 代码的书。

    学习 Rust:由社区维护、收集的学习 Rust 资料合集。

    常见问题解答

    参考文献

    标准库:Rust 标准库文档。

    docs.rs:发布到 crates.io 的所有包的文档。

    Rust 语言参考手册:当 Rust 还没有一个语言规范的时候,这个文档对它进行了尽可能详尽的描述。 不过某些内容可能已经过时了。

    语法索引:本索引中包含 Rust 中与《 Rust 程序设计语言》的部分交叉引用的所有语法示例。

    Cargo 使用指导:Cargo ( Rust 的包管理器)的文档。

    编译器错误索引:Rust 编译器生成错误报告的扩展说明。

    版本维护文档:每次发布期间所做更改的记录文档。

    平台支持:不同等级的平台支持列表。

    Rust 项目政策与策略

    Rust 安全策略:该项目关于报告、修复和披露安全相关问题的策略。

    Rust 版权和商标政策:Rust 的版权归 Rust 项目开发者所有,其商标归 Mozilla 所有。 该政策描述了 Rust 商标的使用范畴。

    社区行为规范:适用于包括但不仅限于 GitHub 上的 Rust-lang 组织, 官方论坛,IRC 通道的所有 Rust 社区。

    开发版(nightly) 与 测试版(beta) 文档

    除了上面链接的稳定文档外,大多数官方 Rust 文档也可用于 开发版(nightly)测试版(beta)

    新闻

    本周 Rust 收集最新的消息、即将举办的活动,以及每周一次的有关 Rust 语言及库的变动记事。Rust 博客 是 Rust 团队公告主要发展的地方。 最后,几乎所有发生在 Rust 的变化都在非官方的 subreddit、/r/rust 上讨论。

    您还可以关注我们的 Twitter 账号

    IRC 频道

    Rustaceans 在 Mozilla 的 IRC 网络 irc.mozilla.org 上维护了一些友好、高流量的 IRC 频道。

    #rust 频道是讨论 Rust 的一般场所,并且是寻求帮助的好地方。你能找到愿意回答 Rust 有关的任何问题的人,响应通常很快。

    Rust 开发者们在 #rust-internals 上协作。此频道中的实时讨论有关调整 Rust 本身,也包括向 Rust 贡献代码的问题。

    主要频道

    国际频道

    • #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 语言中文社区

    团队频道

    专题频道

    这些频道是属于更广泛的 Rust 社区,并不受 管理团队 主持。

    • #rust-bots 是一系列机器人通知 Rust 的相关事情的地方
    • #rust-crypto 讨论 Rust 中的密码学部分
    • #rust-embedded 有关使用 Rust 制作嵌入式软件
    • #rust-gamedev 有关使用 Rust 开发游戏
    • #rust-geo 用于讨论 GeoRust, 一个用 Rust 写的地理空间工具
    • #rust-machine-learning 有关使用 Rust 进行机器学习开发
    • #rust-networking 有关使用 Rust 进行计算机网络相关开发
    • #rust-osdev 有关使用 Rust 开发操作系统
    • #rust-sci 有关使用 Rust 进行科学计算
    • #rust-wasm 用于讨论将 Rust 用于 WebAssembly
    • #rust-webdev 有关使用 Rust 做 Web 开发
    • #hyper 用于讨论 Hyper, 一个流行的 Rust http 库
    • #iron 用于讨论 Iron,这是一个可扩展的 Rust web 框架
    • #nom 用于讨论 Nom,一个 Rust 解析器组合库
    • #redox 用于讨论 Redox,这是用 Rust 编写的操作系统
    • #rocket 用于讨论 Rocket,一个流行的 Rust http 框架
    • #serde 用于讨论 Serde,一个流行的 Rust 序列化库
    • #servo 用于讨论 Servo,它是使用 Rust 编写的一个浏览器引擎
    • #xi 用于讨论 Xi,一个用 Rust 编写的文本编辑器

    论坛

    我们有两个异步讨论论坛:

    • 用户论坛,提出疑问、张贴代码片段、谈论 Rust 项目的空间。

    • 内部论坛,专用于 Rust 本身的设计和实现的讨论,这包括 Cargo、标准库和其他基础架构的核心。

    YouTube 频道

    Rust 有一个 YouTube 频道,上传了来自用户群组和 Rust 社区成员会议的演讲视频。

    用户群组和会议

    这里有超过 35 个国家或地区的 90 个 Rust 用户群组。Rustaceans 不时在 Rust 用户群组中碰面。 这是极好的参与社区的方式,并也是一个不错的学习方式,与兴趣相似的其他人交流。 会议通常每月举行,不是那么正式、严肃。会议面向所有人开放。

    有一个全局 日历 可以持续关注 Rust 的事件与活动。 联系 社区团队 添加你的内容。

    Rust 团队

    Rust 有一个社区驱动的开发过程,大多数决策都是通过公开的讨论和共识,在各方面 团队 的指导下做出:

    • 核心团队 是负责指导设计和发展流程,监督新特性的引入,以及最终做出无法达成共识的决定(这很少发生)。

    • 语言设计团队 负责设计新的语言特性。

    • 库团队 负责 Rust 标准库、rust-lang 包,及公约。

    • 编译器团队 负责编译器内部和优化。

    • 开发工具团队 负责设定 Rust 开发工具的总体方向。

    • Cargo 团队 负责 Cargo 的设计和实现。

    • 基础设施团队 负责支持项目本身的工具:CI、发布生成、机器人、指标。

    • 社区团队 负责协调活动、推广、商业用户、教材和曝光。他们也可以就联络 Rust 当事人进行协调。

    • 管理团队 负责维护 行为守则

    • 文档团队 负责确保 Rust 有出色的文档。

    除了上述官方团队名册,大多数团队也都有更大的一套了解该领域知识并且可以签发代码的审稿人。 如果您有兴趣参与上述团队,随时与团队领导或其中的其他成员联系,他可以帮助你入门。

    Rust 开发

    Rust 有超过 2,000 名独立贡献者,这个数字每周还都在增长。我们欢迎你加入到此行列中

    如上所述,Rust 内部论坛 致力于讨论 Rust 的设计和实现。还有很多讨论发生在 GitHub 上:

    • 主代码库问题跟踪器 是最前沿的工作阵地。我们的审阅者力求友善引导并帮助新手,所以无需犹豫,打开拉取请求!

    • RFC 代码库 跟踪我们的请求评论流程,Rust 社区和团队主要通过它就为语言、官方库和工具提出的新功能特性达成共识。

    二:介绍Rust 中文社区

    Rust 中文社区致力于 Rust 编程语言中文网络-QQ 群:570065685

    1-Rust 中文文档

    Rust 语言

    • 深入 Rust 语言
    • Rust 语言异步编程
    • Rust 标准库
    • Rust 参考规范
    • Rust 食谱
    • Rust 语言资源

    2- Server

    • Tokio
    • Actix
    • Actix-web
    • Diesel

    3- Wasm

    • Book
    • Wasm-bindgen
    • 资源

    4- IOT

    • Discovery
    • Embedded-book
    • Embedonomicon
    • 资源

    2-Rust 语言生态

    • Awesome
    • Crates
    • Blogs
    • 书签

    3-Rust 中文社区论坛

    4-Rust 中文社区 Github

    让我们一起参与!无论你是参与文档建设,还对社区感兴趣,可以加入rustlang-cn Github 组织一起努力,期待你的加入!

    9 回复  |  直到 2018-11-21 20:57:36 +08:00
        1
    Sparetire   149 天前 via Android
    感谢推荐这么多学习资料
        2
    echo1937   149 天前 via iPhone
    Rust 的主要应用场景是啥,类似 C 语言的系统编程吗?
        3
    krircc   149 天前
    @echo1937 Rust 的特点:
    1,内存安全无 GC
    2,并发无数据竞争
    3,抽象无损耗
    4,稳定不停滞
    5,无惧黑客

    系统编程和应用编程 :)
        4
    dawn009   149 天前
    你们把 github 的 issues 当论坛用?
        5
    krircc   149 天前
    @dawn009 之前做了一个线上论坛[ruster]( https://github.com/rustlang-cn/ruster), 但是国内论坛个人备案困难,放国外容易被墙,且访问很慢,可能需要有公司去做并运行在线论坛。所以改用 github 的 issues。这也有一些优势,比如标签,分类,查询....
        6
    dawn009   148 天前
    @krircc #5 之前去过你们的论坛,除了界面设计略显不足以外,总体感觉其实还可以。
        7
    krircc   148 天前
    @dawn009 谢谢,改用 github 的原因是想做稳定,长久。不然内容沉淀不下来
        8
    dawn009   148 天前
    @krircc #7 不过这样有一点理论上的风险:万一被 github 判定为 abuse。
        9
    krircc   148 天前
    @dawn009 那就再迁往 gitee,内容并不会丢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1745 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 16:44 · PVG 00:44 · LAX 09:44 · JFK 12:44
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1