1 个不稳定版本
0.3.0 | 2022年10月2日 |
---|---|
0.2.1 |
|
0.1.4 |
|
#1760 在 命令行工具 中排名
每月 下载 28 次
27KB
480 行
关于此项目
ReLeaRN 或 rlrn
是一个 CLI 工具,允许 Rustaceans 学习、提高和维护他们的 Rust 技能!rlrn
使用简单的问答结合间隔重复引擎,帮助您找到并克服 Rust 的弱点,提高您的软件工程技能。
rlrn
将 Rust 学习游戏化,并在您的日常学习中将您的朋友和同事聚集在一起,具有徽章(作为 NFT)、进度条和排行榜(公共和公司/部落)等其他功能。
构建方式
ReLeaRN 是从头到尾使用 Rust 构建的,并使用开源 Rust 库来创建引擎的接口。
入门
先决条件
- 您应该有一个类 Unix 的操作系统(Linux、macOS、Windows 仅限 WSL)
- 您应该在您的计算机上安装了 rust 和 cargo
rlrn
目前仅支持 bash 和 zsh。请确保您使用其中之一
安装
- 安装 cargo crate
cargo install rlrn
- 初始化应用程序
rlrn init
- 设置您的每日目标和提醒间隔
使用
根据设置的每日目标和提醒间隔,您将在下一次打开终端的新标签页时看到问答问题。
如果您想在下一个提醒之前参加问答,您可以使用简单命令随时调用问答问题
rlrn
如果您想重置您的进度和设置,可以使用以下命令
rlrn reset
路线图
rlrn
可以用作任何类型的学习的引擎,包括非编程主题,如医学考试、驾驶考试和测试等。
查看 开放问题 以获取功能建议(和已知问题的列表)。
贡献
贡献是让开源社区成为一个如此令人惊叹的学习、灵感和创作的场所的原因。您做出的任何贡献都受到高度赞赏。
- 分叉项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 发起一个Pull Request
许可证
在MIT许可下分发。有关更多信息,请参阅LICENSE
。
依赖关系
~9.5MB
~159K SLoC