Zig Cookbook

介绍

介绍

在Discord上聊天 星标数量 CI Pages

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 受到多个类似项目的启发。我们向以下项目致以诚挚感谢,感谢它们的杰出工作:

Star 历史

星标历史

许可证

Markdown 文件采用 CC BY-NC-ND 4.0 DEED 许可,Zig 源码文件采用 MIT 许可。