mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 17:12:03 +00:00
DOCSUP-11551: Add ru contrib info.
This commit is contained in:
parent
781513e8c2
commit
d723ac560d
@ -49,6 +49,5 @@ toc_title: "Используемые сторонние библиотеки"
|
||||
6. Каждый раз, когда необходимо вносить пользовательские изменения в код библиотеки, следует создавать специальную ветвь, например `clickhouse/my-fix`. Затем эта ветка должна быть влита в ветку, отслеживаемую подмодулем, например, `clickhouse/master` или `clickhouse/release/vX.Y.Z`.
|
||||
7. Не добавляйте код в форки [Clickhouse-extras](https://github.com/ClickHouse-Extras), если имя форка
|
||||
не соответствует шаблону `clickhouse/...`.
|
||||
8. Всегда добавляйте пользовательские изменения с учетом официального репозитория. После того как PR будет объединен из (ветки функций/исправлений) вашего личного форка в [Clickhouse-extras](https://github.com/ClickHouse-Extras) и подмодуль будет добавлен в репозиторий ClickHouse, следующие PR из (ветки функций/исправлений) делайте на форке [Clickhouse-extras](https://github.com/ClickHouse-Extras) в официальном репозитории библиотеки.Это позволит убедиться, что: 1) публикуемый код имеет несколько вариант использования и важность;
|
||||
2) другие пользователи также могут использовать его в своих целях; 3) поддержка кода доступна не только разработчикам ClickHouse.
|
||||
9. Когда подмодулю необходимо начать использовать новый код из исходной ветви (например, `master`), сначала следует выполнить тщательное слияние (`master` -> `clickhouse/master`), и только после этого подмодуль можно будет интегрировать в ClickHouse. Это связано с тем, что пользовательские изменения могут быть объединены в отслеживаемой ветке (например, `clickhouse/master`) и поэтому он может отличаться от своего первоначального аналога (`master`).
|
||||
8. Всегда добавляйте пользовательские изменения с учетом официального репозитория. После того как PR будет объединен из (ветки функций/исправлений) вашего личного форка в [Clickhouse-extras](https://github.com/ClickHouse-Extras) и подмодуль будет добавлен в репозиторий ClickHouse, следующие PR из (ветки функций/исправлений) делайте на форке [Clickhouse-extras](https://github.com/ClickHouse-Extras) в официальном репозитории библиотеки.Это позволит убедиться, что: 1) публикуемый код имеет несколько вариант использования и важность; 2) другие пользователи также могут использовать его в своих целях; 3) поддержка кода доступна не только разработчикам ClickHouse.
|
||||
9. Чтобы подмодуль начал использовать новый код из исходной ветви (например, `master`), сначала следует выполнить тщательное слияние (`master` -> `clickhouse/master`), и только после этого подмодуль можно будет интегрировать в ClickHouse. Это связано с тем, что пользовательские изменения могут быть объединены в отслеживаемой ветке (например, `clickhouse/master`) и поэтому он может отличаться от своего первоначального аналога (`master`).
|
||||
|
@ -242,6 +242,8 @@ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
|
||||
|
||||
Стиль кода: https://clickhouse.tech/docs/ru/development/style/
|
||||
|
||||
Добавление сторонних библиотек: https://clickhouse.tech/docs/ru/development/contrib/#adding-third-party-libraries
|
||||
|
||||
Разработка тестов: https://clickhouse.tech/docs/ru/development/tests/
|
||||
|
||||
Список задач: https://github.com/ClickHouse/ClickHouse/issues?q=is%3Aopen+is%3Aissue+label%3A%22easy+task%22
|
||||
|
Loading…
Reference in New Issue
Block a user