Rust编译器的大语言模型政策

Hacker News Top 工具

摘要

本文介绍了Rust Forge,这是一个Rust编程语言的补充文档仓库,包含构建、贡献和维护文档的说明。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/15 03:28

rust-lang/rust-forge 来源:https://github.com/rust-lang/rust-forge

Rust Forge

欢迎来到 Rust Forge!Rust Forge 是一个补充文档库,专为 Rust 编程语言 的社区成员提供有用的参考资料。

开发

你可以通过安装 mdbook 并运行以下命令来构建本地版本。

mdbook build

这会自动构建并运行 blacksmith 工具。在开发时,建议使用 serve 命令启动本地服务器,以便轻松查看和更新所做的更改。

mdbook serve

链接检查

在 CI 中,我们会自动检查 Forge Markdown 文件中的所有文档内链接是否有效。如果你想在本地执行此检查,请使用 cargo install [email protected] --locked 安装 mdbook-linkcheck2,然后直接运行 mdbook buildmdbook serve

Blacksmith

Blacksmith 是一个可在构建 Forge 之前运行的工具。它会下载关于 Rust 版本的信息,用于渲染包含历史 Rust 版本的页面。由于编译和运行需要一些时间,它默认是禁用的。要启用它,请运行 mdbook servemdbook build,并设置环境变量 RUN_BLACKSMITH=1

JavaScript

Forge 使用 JavaScript 来显示版本的日期以及“无工具损坏周”。修改 JavaScript 时,请确保符合 standard 风格。你可以使用以下命令安装 standard 并自动格式化代码。

安装命令

# 使用 Yarn
yarn global add standard

# 使用 NPM
npm install --global standard

格式化

standard --fix js/

贡献

添加团队

任何 Rust 团队、工作组或项目组都可以在 Rust Forge 中拥有一个章节。首先,请发送 PR 将你的团队添加到 repos/rust-lang/rust-forge.toml 文件中,以赋予你的团队权限。

要将团队添加到本书中,请将其添加到 src/SUMMARY.md,如下所示。将 <team> 替换为你的团队名称的文件系统和 URL 友好版本:

- [<team>](src/<team>/index.md)

如果你运行 mdbook buildmdbook 会自动为你的团队创建文件夹和文件。建议将通用的团队信息放在 src/<team>/index.md 中,例如会议时间、团队管理的仓库、聊天平台链接等。较大的主题应作为子页面,例如 src/release/topic.md

- [主题](src/<team>/主题.md)

团队负责合并自己的内容。请将你的团队添加到 triagebot.toml[assign.owners] 部分,这样机器人会自动将相关任务分配给团队成员。

Rust Forge 的维护

Rust 基础设施团队 负责维护 Rust Forge,确保其构建和发布系统正常运行,并与各团队协调解决任何技术问题。

相似文章

Bun 的问题可能在于公开开发

Lobsters Hottest

一篇分析 Bun 实验性使用 LLM 将其 Zig 代码库转译到 Rust 所引发的争议的文章,强调公众的强烈反应源于透明的开发实践而非实验本身。

Rust语言的性能

Lobsters Hottest

本次演讲分析了Rust相较于C++的性能优势与劣势,提供了基准测试和最佳实践。附有幻灯片和阅读材料。

使用Rust和范畴论构建机器学习框架

Hacker News Top

这篇文章宣布了一份工作草稿书籍《Category Theory for Tiny ML in Rust》以及一个公开工作坊,介绍一个使用Rust和范畴论的微型机器学习流水线,旨在通过类型化转换使机器学习结构变得明确。

你希望从代码托管平台得到什么?

Lobsters Hottest

Lobsters上的一个讨论帖,询问开发者希望在代码托管平台中看到哪些功能,特别是关于版本控制展示和协作模型,并提及了Jujutsu和Git等工具。