2个发布版本
0.1.1 | 2024年3月31日 |
---|---|
0.1.0 | 2024年3月28日 |
#644 in 游戏开发
每月51次下载
1MB
647 代码行
原文在这里
这里只是提供自己学习
🎯 它是什么?
这个仓库托管了rust-sokoban书籍和源代码。它使用mdbook。
🏃 如何?
本地托管书籍
如果尚未完成,请安装mdbook。
$ cargo install mdbook
在本地浏览器中提供书籍并导航到https://127.0.0.1:3000/。
$ mdbook serve
本地运行代码
$ cd code/rust-sokoban-c01-01
$ cargo run --release
💪 贡献
添加新章节
- 将最新的
code/rust-sokoban-x
文件夹复制到code/rust-sokoban-x+1
- 添加你想要说明的主题的代码更改,尽量使每个部分自包含且相对简单易懂
- 确保代码可以编译(理想情况下没有警告)
- 在
src/SUMMARY.md
中添加新条目 - 每个md文件应采用格式cxx-yy-text.md
- 填写markdown,并使用带有行号的代码引用指向
code/rust-sokoban-x+1
文件夹 - 在新的部分末尾添加一个gif以展示新功能 - 抓取屏幕录制并转换为gif(我使用ffmpeg进行此操作 -
ffmpeg -i Screen_Recording.mov -r 60 -f gif - > moves.gif
) - 如果添加目录树列表,使用tree -
tree --dirsfirst -I target
- 创建PR并等待👏 🎉
创建问题
查看问题列表中的重复项,如果找不到,请创建一个新的!
帮助进行翻译
- 使用新的翻译ISO代码(例如fr_FR)复制books/en_US文件夹(参见列表)
- 修改book.toml中的语言
- 首先翻译SUMMARY.md
- 翻译每个章节/子章节,尽量不修改任何图片/声音/视频或书籍结构
- 在翻译几页后,随时可以创建草稿拉取请求,这样可以让其他贡献者知道你的工作
🚗 许可证
MIT
依赖项
~21–53MB
~862K SLoC