介绍
Zig Cookbook 是一系列简单的 Zig 程序集合,用于展示完成常见编程任务的最佳实践。
- 主分支跟踪 Zig 0.14.0 及 master 版本,并通过 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 静态网站生成器。
Star 历史
许可证
Markdown 文件采用 CC BY-NC-ND 4.0 DEED 许可,Zig 源码文件采用 MIT 许可。