Огромный сборник статей от WPTec для начинающих

Мнение

GitHub представляет среду разработки Codespaces, обсуждения и сканирование кода

GitHub Satellite , ежегодное мероприятие, посвященное продуктам и сообществу, в этом году впервые стало виртуальным, но продвигалось вперед с обычными объявлениями о крупных продуктах. GitHub расширяет свои предложения четырьмя новыми продуктами : IDE, дискуссионной платформой, сканированием кода и частными экземплярами.

Codespaces – это новая встроенная IDE платформы, которая позволяет пользователям писать код в браузере с минимальной настройкой. Продукт основан на редакторе VS Code и включает терминальный доступ, поддержку автозавершения кода и расширения:

Кодовые пространства могут быть настроены для загрузки вашего кода и зависимостей, инструментов разработчика, расширений и точечных файлов. Переключение между средами простое – вы можете уйти в любой момент, а когда вы переключаетесь обратно, ваше кодовое пространство автоматически открывается снова.

IDE была создана для облегчения работы, но она также позволяет лучше разрабатывать на мобильных устройствах.

GitHub планирует внедрить модель ценообразования с оплатой по мере использования для Codespaces, но во время ограниченной бета-версии она будет бесплатной. Этот продукт должен дополнить недавний запуск мобильных приложений GitHub для iOS и Android в марте, что позволяет пользователям управлять проектами, задачами, отзывами и запросами на вытягивание.

Обсуждения – это новая функция, которая окажет более значимое влияние на сообщества разработчиков открытого исходного кода. Проблемы и запросы на вытягивание на GitHub уже давно являются домом для большинства разговоров, но зачастую для такого типа сотрудничества лучше использовать функции, более адаптированные к базе знаний. Обсуждения предлагают цепочный формат, в котором вопросы можно пометить как ответы. Участие в обсуждениях учитывается в графиках вкладов пользователей. GitHub планирует в ближайшее время перевести эту функцию в бета-версию для общедоступных репозиториев.

GitHub также анонсировал сканирование кода на базе CodeQL – движка семантического анализа, обученного обнаружению уязвимостей. Когда сканирование кода включено, каждый `git push` проверяется CodeQL на наличие потенциальных уязвимостей, и результаты отображаются в запросе на вытягивание. Сканирование кода бесплатное для программного обеспечения с открытым исходным кодом.

Сканирование секретов, которое было включено в публичных репозиториях с 2018 года, теперь доступно для частных репозиториев. Он сканирует код на предмет известных секретных форматов и уведомляет разработчиков, когда что-то находит. С начала. В 2019 году GitHub объявил, что предоставляет пользователям бесплатный доступ к неограниченным частным репозиториям . Добавление секретного сканирования в частные репозитории – следующий естественный шаг, поскольку их число, вероятно, увеличилось после добавления на уровень бесплатного пользования.

Хотя многие из новых функций GitHub нацелены на бесплатных пользователей и сообщества с открытым исходным кодом, анонсы на этой неделе также включают новый корпоративный продукт под названием Private Instances:

Сегодня мы представили наши планы для частных экземпляров GitHub, нового полностью управляемого варианта для наших корпоративных клиентов. Частные экземпляры обеспечивают улучшенные функции безопасности, соответствия требованиям и политики, включая шифрование с использованием собственного ключа, архивирование резервных копий и соответствие региональным требованиям независимости данных.

После того как Microsoft приобрела GitHub за 7,5 млрд долларов в 2018 году, компания активно работала над тем, чтобы сделать свой продукт более привлекательным в высококонкурентном пространстве платформ обмена кодом, начиная с уровня бесплатного пользования. Цены на продукты, приносящие доход, объявленные на этой неделе, еще не окончательно определены, поскольку GitHub может тестировать акваторию, чтобы оценить реакцию сообщества перед запуском.

 

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *