Функции GitHub Codespaces
Предварительно настроенные среды разработки
Вы можете работать в среде разработки, которая была специально настроена для репозитория. Он будет иметь все инструменты, языки и конфигурации, необходимые для работы над этим проектом. Все, кто работает с этим репозиторием в пространстве кода, будут иметь одну и ту же среду. Это снижает вероятность возникновения проблем, связанных с окружающей средой, и затрудняет отладку. Каждый репозиторий может иметь параметры, которые дают участникам готовые к использованию, подходящие для назначения среды, а среда на локальном компьютере будет без изменений.
Доступ к нужным ресурсам
На локальном компьютере может не быть вычислительных мощностей или дискового пространства, необходимо работать над проектом. GitHub Codespaces позволяет удаленно работать на компьютере с достаточными ресурсами.
Работа из любого расположения
Все, что вам нужно, — это веб-браузер. Вы можете работать в пространстве кода на своем компьютере, на ноутбуке друга или на планшете. Откройте пространство кода и выберите место, где вы оставили на другом устройстве.
Выбор редактора
Работайте в браузере с помощью веб-клиента VS Code или JupyterLab или в классическом приложении VS Code .
Работа над несколькими проектами
Вы можете использовать несколько пространств кода для работы с отдельными проектами или в разных ветвях одного репозитория, разделяя работу, чтобы избежать изменений, внесенных для одной части работы, случайно влияющей на что-то другое, над которым вы работаете.
Связывание программы с товарищем по команде
Если вы работаете над пространством кода в VS Code, вы можете использовать Live Share для совместной работы с другими людьми в команде. См . раздел AUTOTITLE.
Публикация веб-приложения из пространства кода
Перенаправьте порт из пространства кода и поделитесь URL-адресом, чтобы разрешить коллегам попробовать изменения, внесенные в приложение, прежде чем отправлять эти изменения в запрос на вытягивание.
Попробуйте использовать платформу
GitHub Codespaces сокращает время установки, когда вы хотите узнать новую платформу. Просто создайте пространство кода из одного из шаблонов быстрого запуска.