The pages in this section are intended for developers who contribute to DuckDB or build extensions for it. If you would like to contribute, please also read the contributing guidelines.
Project Structure and Processes
- DuckDB Repositories lists the repositories that host DuckDB's components, such as clients and extensions.
- Release Cycle describes the release process of DuckDB and its core extensions.
Building DuckDB
- Building DuckDB from Source explains how to compile DuckDB on different platforms and how to build extensions.
- Build Configuration lists the build types and options.
- Troubleshooting covers common build issues.
Testing
- Testing gives an overview of how DuckDB is tested.
- sqllogictest Introduction introduces the sqllogictest format used for most of DuckDB's tests.
- Writing Tests describes how to write new tests.
- Internal Errors explains what internal errors are and how to debug them.
Performance
- Profiling shows how to use DuckDB's built-in query profiler.
- Metrics lists the metrics collected by the profiler.
- Benchmark Suite describes how to run DuckDB's benchmarks to detect performance regressions.
関連キーワード
関連するページ
© 2026 DuckDB Foundation, Amsterdam NL