No description
- Zig 78.3%
- PLpgSQL 10.1%
- Shell 5%
- Python 3.8%
- C 1.3%
- Other 1.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| benchmarks | ||
| deploy/samba | ||
| docs | ||
| migrations | ||
| ops | ||
| patches | ||
| specs | ||
| src | ||
| tests | ||
| tools | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| build.zig | ||
| build.zig.zon | ||
| compose.production.yaml | ||
| Dockerfile | ||
| plan.md | ||
| README.md | ||
| SPECS.md | ||
LibreGraph Drive backend
Backend de stockage multi-tenant en Zig, ciblant Drive v3, l'OpenAPI LibreGraph, TUS et OCM/ScienceMesh. Le service n'expose aucune couche de compatibilité Nextcloud.
Le compilateur est épinglé à 0.17.0-dev.1552+79dc16a0e. Le pilote PostgreSQL
provient directement du paquet amont pg.zig; son adaptation au snapshot Zig
est appliquée dans une vue de build générée, sans modifier ni versionner un
répertoire vendor/pg.
Commandes principales :
zig build test
zig build check
zig build -Doptimize=ReleaseSafe check-compile
Le gate check comprend les tests unitaires, KCOV, Valgrind Memcheck et
Cachegrind. Les intégrations PostgreSQL, la fédération à deux serveurs et le
benchmark HTTP nécessitent les services externes décrits dans
docs/operations.md.