# Проекты с открытым исходным кодом и доступным исходным кодом

Ищете подходящее место, чтобы начать вносить вклад в код? dbt Labs поддерживает следующие репозитории, сгруппированные по основному языку, который требуется для участия в разработке:

## Rust

* [dbt OSS](https://github.com/dbt-labs/dbt) - дистрибутив dbt v2 с открытым исходным кодом под лицензией Apache 2.0

## Python

* [dbt v1](https://github.com/dbt-labs/dbt/tree/1.latest) - оригинальный движок, на котором работает dbt
* [hubcap](https://github.com/dbt-labs/hubcap) - код, обеспечивающий работу каталога пакетов dbt Package hub

## dbt

* [Пакеты dbt Labs](https://hub.getdbt.com/dbt-labs/) — пакеты dbt, созданные и поддерживаемые dbt Labs. Пакеты — это обычные проекты dbt, поэтому, если вы владеете SQL, Jinja и YAML на уровне, необходимом для работы с dbt, вы можете вносить вклад в разработку пакетов.

## YAML и JSON Конфигурация

* [dbt-jsonschema](https://github.com/dbt-labs/dbt-jsonschema) - обеспечивает автозаполнение и проверку YAML конфигурации в проектах dbt.

## Shell

* [dbt-completion.bash](https://github.com/dbt-labs/dbt-completion.bash) - предоставляет автозаполнение команд CLI и селекторов, таких как модели и тесты, для bash и zsh.
