Zig Cookbook 是一系列简单的 Zig 示例程序合集,展示了完成常见编程任务的良好实践。
- 主分支跟踪 Zig 0.15.x,并通过 GitHub Actions 在 Linux 和 macOS 上进行测试。
- 更早版本的 Zig 支持可以在其他分支中找到。
网站由 zine-ssg 生成,这是一个为 Zig 打造的静态网站生成器。zine 会在 http://localhost:1990 启动一个本地服务器用于预览。
每个示例都附带一个以对应序号命名的可运行代码。可以使用 zig build run-{章节号}-{序号} 来执行单个示例,或使用 zig build run-all 来执行全部示例。
部分示例可能依赖系统库
- 使用
make install-deps安装客户端库- 使用
docker-compose up -d启动所需的数据库
本 Cookbook 仍在持续完善中,欢迎社区贡献。如果你有想分享的示例,请提交 Pull Request。
在对应语言文件夹中创建相应的示例,完成翻译后提交 Pull Request。
Zig Cookbook 受到以下类似项目的启发,感谢它们出色的工作。
- Rust Cookbook
- zine-ssg,感谢 Loris Cro 为 Zig 创建了这个优秀的静态网站生成器。
Markdown 文件采用 CC BY-NC-ND 4.0 DEED 许可,Zig 文件采用 MIT 许可。
