Разработка и вклад в проект
В этом разделе документации представлены следующие страницы:
| Страница | Описание |
|---|---|
| Developer Prerequisites | Предварительные требования и инструкции по настройке среды для разработки ClickHouse |
| How to Build ClickHouse on Linux | Пошаговое руководство по сборке ClickHouse из исходного кода в системах Linux |
| Build on macOS for macOS | Руководство по сборке ClickHouse из исходного кода в системах macOS |
| Build on Linux for macOS | Руководство по кросс-компиляции ClickHouse в Linux для систем macOS |
| How to Build ClickHouse on Linux for AARCH64 | Руководство по сборке ClickHouse из исходного кода для архитектуры AARCH64 |
| How to Build ClickHouse on Linux for RISC-V 64 | Руководство по сборке ClickHouse из исходного кода для архитектуры RISC-V 64 |
| Build on Linux for s390x (zLinux) | Руководство по сборке ClickHouse из исходного кода для архитектуры s390x |
| Build on Linux for LoongArch64 | Руководство по сборке ClickHouse из исходного кода для архитектуры LoongArch64 |
| Build on Linux for E2K | Руководство по сборке ClickHouse из исходного кода для архитектуры E2K |
| Testing ClickHouse | Руководство по тестированию ClickHouse и запуску набора тестов |
| Architecture Overview | Подробный обзор архитектуры ClickHouse и его столбцово-ориентированной организации |
| Continuous Integration (CI) | Обзор системы непрерывной интеграции ClickHouse |
| Third-Party Libraries | Страница, описывающая использование сторонних библиотек в ClickHouse, а также порядок их добавления и сопровождения |
| C++ Style Guide | Рекомендации по стилю кодирования для разработки ClickHouse на C++ |
| Build Clickhouse with DEFLATE_QPL | Как собрать ClickHouse и запустить бенчмарк с кодеком DEFLATE_QPL |
| Integrating Rust Libraries | Руководство по интеграции библиотек Rust в ClickHouse |