跳至内容
GitHub 仓库 论坛 RSS 新闻源

拆分仓库!

Brian J. Cardiff

Crystal 由许多部分组成。本周,其中一些部分迁移到了其他仓库。

这将有助于更好地组织项目基础设施,并更有效地识别贡献。

让我们快速回顾一下一些你可能想贡献的制品、项目和仓库。

Crystal 编译器、标准库和工具

crystal 当然是编译器和标准库的所在地,以及与编译器一起发布的其他工具:init、docs、spec、format、play 等。

依赖项管理器

shards 是我们的依赖项管理器。它允许你使用第三方 shards。

网站

crystal-website 是一个 jekyll 项目,在这里可以撰写文章、列出赞助商以及访问其他公共资源,例如 crystal-lang.org

书籍

crystal-book 是一个 gitbook 项目,用作语言的入门指南和手册。在 master 分支的每次提交之后,书籍的副本都会发布到 /docs 中。

已经有了许多语言版本的书籍翻译:rubrjatw。感谢大家让 Crystal 能够用你们的语言说话 ♥。

现在它拥有自己的仓库,可能更容易保持更改的最新状态。

API 文档

api 是 Crystal 标准库的参考文档。源代码在哪里呢?它位于主 crystal 仓库 中,例如在 src/array.cr 中。

如果你跳转到 /api/master/,你可以查看 master 分支代码的参考。

提示:你知道对于你自己的 shard,crystal docs 会生成这些漂亮的页面来描述它。这样其他人就会知道如何使用你的 shard。♥