mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-07 21:42:56 +00:00
workspace_hack is needed to avoid recompilation when different crates inside the workspace depend on the same packages but with different features being enabled. Problem occurs when you build crates separately one by one. So this is irrelevant to our CI setup because there we build all binaries at once, but it may be relevant for local development. this also changes cargo's resolver version to 2
Zenith documentation
Table of contents
- authentication.md — pageserver JWT authentication.
- docker.md — Docker images and building pipeline.
- glossary.md — Glossary of all the terms used in codebase.
- multitenancy.md — how multitenancy is organized in the pageserver and Zenith CLI.
- sourcetree.md — Overview of the source tree layeout.
- pageserver/README — pageserver overview.
- postgres_ffi/README — Postgres FFI overview.
- test_runner/README.md — tests infrastructure overview.
- walkeeper/README — WAL service overview.
- core_changes.md - Description of Zenith changes in Postgres core