介绍
你好,欢迎来到 Nushell 贡献者指南。Nushell,通常简称为 Nu,是一个用 Rust 编写的现代化 shell。你可以在 Nu 书 中了解更多关于 Nu 以及如何使用它的信息。在这本书中,我们将探讨如何为 Nu 项目本身做出贡献,Nu 的代码是如何组织的,以及其设计背后的核心概念。
为 Nu 做贡献至少需要一些基本的编程经验,并且有一些 Rust 经验会很有帮助。话虽如此,我们也有人从未写过一行 Rust 代码就提交了他们的贡献。如果你有兴趣贡献,有一个不断壮大的社区愿意帮助你成功。
本书旨在涵盖三个独立的领域:
- Nu 的设计理念
- Nu 的实现
- 为 Nu 编码的最佳实践
后两个主题主要在 Nushell 仓库 中直接涵盖,开发者文档从其 CONTRIBUTING.md
文件 交叉引用。