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

{% 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** ](/dlya-razrabotchikov/razrabotka-client-web.md)-  Веб код основного сайта (NuxtJS vuejs)

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

   **bx4/.../exchanger-api** - Back-End API код (доступен только тем кто купил лицензию)\
   \
   Нажмите кнопку: **Join user to repo**\
   ![](/files/GnsMTq7S91EiKVlCyolE)
3. Введите свой логин из системы GitLab BoxExchanger и нажмите кнопку **Add**:\
   ![](/files/CZ2B9hOxIGUI073LVRJ8)
4. Войдите в свой аккаунт GitLab BoxExchanger теперь вам доступен исходный код. Вы можете клонировать исходный код и изменять.  Все изменения кода должны происходить только в Git в противном случаи вы перестанете получать обновления ПО от BoxExchanger и можете утерять свои изменения в любой момент.
5. Если вы будете изменять код в репозитории работайте новой ветке которую вы создали из ветки **master** или **box**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.boxexchanger.net/dlya-razrabotchikov/dostup-k-iskhodnomu-kodu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
