Отредактировать код с SourceCraft Code Assistant

Вы можете редактировать код своего проекта в интерфейсе SourceCraft. Изменения можно внести напрямую в ветку репозитория или в виде пул-реквеста.

В редактор кода SourceCraft встроен Code Assistant.

Code Assistant — это AI-помощник разработчика, основанный на больших языковых моделях (LLM), с помощью которого вы можете улучшить процесс написания кода и повысить производительность. В режиме Smart autocompletion AI-помощник анализирует контекст кода и предлагает наиболее вероятные и релевантные подсказки: функции, циклы, условия и другие элементы.

Подробнее см. в документации SourceCraft Code Assistant.

Чтобы отредактировать код с Code Assistant:

  1. Откройте главную страницу SourceCraft.

  2. На вкладке Home перейдите в раздел Repositories.

  3. Выберите репозиторий с кодом для редактирования.

  4. На странице репозитория в разделе Code перейдите в секцию Branches.

  5. Выберите ветку для внесения изменений.

  6. Откройте файл, в который требуется внести изменения.

  7. В правом верхнем углу нажмите Edit.

  8. Начните вводить текст и посмотрите предложение от Code Assistant.

    Во время генерации подсказки слева от редактируемого кода отобразится значок загрузки . Если генерация прекратится или результата не будет, вы увидите значок отсутствия подсказки .

  9. Выберите, что делать с предложением:

    • Чтобы принять предложение, нажмите клавишу Tab.
    • Чтобы принять часть предложения по одному слову, используйте сочетание клавиш Ctrl + в Windows/Linux или Command + в macOS.
    • Чтобы отменить предложение, нажмите клавишу Esc.
  10. В правом верхнем углу нажмите Commit changes.

  11. В открывшемся окне настройте параметры внесения изменений:

    • В поле Commit message укажите комментарий, который опишет внесенные изменения.
    • В блоке Commit branch выберите, в какую ветку внести изменения. При необходимости создайте новую ветку.
    • В блоке After commit action выберите, как внести изменения: с помощью коммита или пул-реквеста.
  12. Подтвердите внесение изменений.

    Если вы решили внести изменения через пул-реквест, завершите его создание.

См. также