Разработка и Вклад
В этом разделе документации вы найдете следующие страницы:
| Страница | Описание |
|---|---|
| Предварительные требования для разработчиков | Предварительные требования и инструкции по настройке для разработки ClickHouse |
| Как собрать ClickHouse на Linux | Пошаговое руководство по сборке ClickHouse из исходников на системах Linux |
| Сборка на macOS для macOS | Руководство по сборке ClickHouse из исходников на системах macOS |
| Сборка на Linux для macOS | Руководство по кросс-компиляции ClickHouse из Linux для систем macOS |
| Как собрать ClickHouse на Linux для AARCH64 | Руководство по сборке ClickHouse из исходников для архитектуры AARCH64 |
| Как собрать ClickHouse на Linux для RISC-V 64 | Руководство по сборке ClickHouse из исходников для архитектуры RISC-V 64 |
| Сборка на Linux для s390x (zLinux) | Руководство по сборке ClickHouse из исходников для архитектуры s390x |
| Сборка на Linux для LoongArch64 | Руководство по сборке ClickHouse из исходников для архитектуры LoongArch64 |
| Тестирование ClickHouse | Руководство по тестированию ClickHouse и запуску тестового набора |
| Обзор архитектуры | Полный обзор архитектуры ClickHouse и его столбцового дизайна |
| Непрерывная интеграция (CI) | Обзор системы непрерывной интеграции ClickHouse |
| Библиотеки третьих сторон | Страница, описывающая использование ClickHouse третьими сторонами и как добавлять и поддерживать библиотеки третьих сторон. |
| Руководство по стилю C++ | Рекомендации по стилю кода для разработки ClickHouse на C++ |
| Собрать Clickhouse с DEFLATE_QPL | Как собрать Clickhouse и провести бенчмаркинг с кодеком DEFLATE_QPL |
| Интеграция библиотек Rust | Руководство по интеграции библиотек Rust в ClickHouse |