No description
- Zig 78%
- C 22%
| .vscode | ||
| pattern | ||
| sql | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| build.zig | ||
| build.zig.zon | ||
| bundles.region_hints | ||
| README.md | ||
TODO
- database diffing
Test Pipeline
- run debug mode, generate two version of archive sets, one is with cache and one is without cache, diff these two version.
- generate a reference one from original python implementation, diff with the version of archive sets that has cached
- repeat the process different build mode and different target platform
Coding Style
- This coding style is heavily basedon Odin style with minor modifications
inspired by Go and C.
struct,enumandenum value,unionare pascal case with underscore (Pascal_Case),- function names, variable names,
structandunionfield names are lower case snake case, - open brace and close brace should has its own lines,
- open brace and close brace should be in the same line for short statement,
- use single letter variable when
- short-lived scope
- type provide meaning, and no other types with the same start character,
- ?
- use short names and abberivations when
- short-lived scope
- type provide meaning,
- ?
- ...