# Доступ к исходному коду

{% hint style="info" %}
**Git:** Для доступа к исходному коду надо иметь аккаунт в нашем [**Git BoxExchanger**](https://git.boxexchanger.net/)**.**\
\
Для того чтоб получить доступ вам нужно иметь активную лицензию нашего ПО.&#x20;
{% endhint %}

{% hint style="warning" %}
**Исходный код API:** Исходный код сервера (back-end api) доступен только тем кто купил лицензию. (При аренде исходный код сервера вам не доступен)
{% endhint %}

1. Войдите в аккаунт [BoxExchanger](https://licence.boxexchanger.net/licenses/) -> раздел лицензии.&#x20;
2. Выберите нужный репозиторий: \
   **bx4/.../exchanger-bot** -  Код телеграм бота (NodeJS)

   [**bx4/.../exchanger-client-web** ](https://manual.boxexchanger.net/dlya-razrabotchikov/razrabotka-client-web)-  Веб код основного сайта (NuxtJS vuejs)

   **bx4/.../exchanger-admin-web** - Веб приложения админ панели (NuxtJS vuejs)

   **bx4/.../exchanger-api** - Back-End API код (доступен только тем кто купил лицензию)\
   \
   Нажмите кнопку: **Join user to repo**\
   ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2F770Pi1LaGYkIXtYGgKmz%2Fimage.png?alt=media\&token=b8428699-135c-49ad-8a9c-8efb1b7f39f2)
3. Введите свой логин из системы GitLab BoxExchanger и нажмите кнопку **Add**:\
   ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2F26aT44Y823wlrzd3jzIj%2Fimage.png?alt=media\&token=ecde06ef-8493-438e-b2cb-36a2c1d333c8)
4. Войдите в свой аккаунт GitLab BoxExchanger теперь вам доступен исходный код. Вы можете клонировать исходный код и изменять.  Все изменения кода должны происходить только в Git в противном случаи вы перестанете получать обновления ПО от BoxExchanger и можете утерять свои изменения в любой момент.
5. Если вы будете изменять код в репозитории работайте новой ветке которую вы создали из ветки **master** или **box**
