Current
Working on a few projects based on Zig's master branch using the below workflow:
/ ------------------- [statz] ------------------ \
/ \
/ \
[zero] ---------- / \
\ ________ [cow]
/
[stubz] ---------- \ /
\ /
\ /
\ -------------------- [zps] ------------------- /
-
zero contains common how-tos as well as minimal examples of things needed in other projects. Breaking changes from Zig's master branch are applied here first and then propagated to other projects.
-
stubz is a stub command line interface application. This project acts as a base for my other projects
statz,zps, andcow. Learning objectives are:- Dependency-free code
- Application design
- Integration testing
-
statz is based on applying simple statistical operations on a CSV file. This project covers topics like:
- CLI
- File Processing
-
zps is a port scanner (WIP)
- CLI
- File processing (config)
- Configuration
- Networking
-
cow is a mailcow RESTAPI consumer. It covers:
- CLI
- ZON file processing
- JSON (serialization, deserialization)
- HTTP requests (GET, POST, etc.)
Contributions
-
GitHub profile is limited to contributing in Ziglang.
-
Ziggit profile for Q & As related to Zig
-
(Inactive) StackOverflow page has technical question and answers primarily on Golang and Terraform.