Вы можете редактировать код своего проекта в интерфейсе SourceCraft, в том числе добавлять новые файлы или папки. Правки можно внести напрямую в ветку репозитория или в виде предложения изменений.
В редактор кода SourceCraft встроен Code Assistant.
Code Assistant — это AI-помощник разработчика, основанный на больших языковых моделях (LLM), с помощью которого вы можете улучшить процесс написания кода и повысить производительность.
В режиме Smart autocompletion AI-помощник анализирует контекст кода и предлагает наиболее вероятные и релевантные подсказки: функции, циклы, условия и другие элементы.
Также в Code Assistant доступен режим чата, с помощью которого вы можете общаться с AI-помощником в интерфейсе IDE.
На вкладке Домой в секции Ваша мастерская перейдите в раздел Репозитории.
Выберите репозиторий с кодом для редактирования.
На странице репозитория в разделе Код перейдите в секцию Ветки.
Выберите ветку для внесения изменений.
Откройте файл, в который требуется внести изменения.
В правом верхнем углу нажмите Редактировать.
Начните вводить текст и посмотрите предложение от Code Assistant.
Во время генерации подсказки слева от редактируемого кода отобразится значок загрузки . Если генерация прекратится или результата не будет, вы увидите значок отсутствия подсказки .
Выберите, что делать с предложением:
Чтобы принять предложение, нажмите клавишу Tab.
Чтобы принять часть предложения по одному слову, используйте сочетание клавиш Ctrl + → в Windows/Linux или Command + → в macOS.
Чтобы отменить предложение, нажмите клавишу Esc.
В правом верхнем углу нажмите Сохранить изменения.
В открывшемся окне настройте параметры внесения изменений:
В поле Сообщение об изменениях укажите комментарий, который опишет внесенные изменения.
В блоке Ветка изменений выберите, в какую ветку внести изменения. При необходимости создайте новую ветку.
В блоке Действие после сохранения изменений выберите, как внести изменения: с помощью коммита или предложения изменений.
Подтвердите внесение изменений.
Если вы решили внести изменения через предложение изменений, завершите его создание.