The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В GitHub добавлены среда разработки и система дискуссий

06.05.2020 22:27

На конференции GitHub Satellite, которая в этот раз проводится виртуально в online, представлено несколько новых сервисов:

  • Codespaces - полноценная встроенная среда разработки, позволяющая напрямую через GitHub участвовать в создании кода. Среда основана на открытом редакторе кода Visual Studio Code (VSCode), который запускается в браузере. Кроме непосредственно написания кода предоставляются такие возможности, как сборка, тестирование, отладка, развёртывание приложений, автоматическая установка зависимостей и настройка SSH-ключей. Среда пока находится в стадии ограниченного бета-тестирования с доступом после заполнения заявки.
  • Discussions - система дискуссий, позволяющая обсуждать различные смежные темы в диалоговой форме, чем-то напоминающей Issues, но в отдельном разделе и с древовидным контролем ответов.
  • Code scanning - обеспечивает сканирование каждой операции "git push" на предмет потенциальных уязвимостей. Результат прикрепляется непосредственно к pull-запросу. Проверка выполняется с использованием движка CodeQL, анализирующего шаблоны с типовыми примерами уязвимого кода.
  • Secret scanning - теперь доступен и для приватных репозиториев. Сервис оценивает утечки конфиденциальных данных, таких как токены аутентификации и ключи доступа. Во время коммита сканер проверяет типовые форматы ключей и токенов, используемые 20 облачными провайдерами и сервисами, включая AWS, Azure, Google Cloud, npm, Stripe и Twilio.


  1. Главная ссылка к новости (https://github.blog/2020-05-06...)
  2. OpenNews: Python опередил Java по числу проектов на GitHub
  3. OpenNews: GitHub преодолел рубеж в 100 млн репозиториев
  4. OpenNews: GitHub опубликовал статистику за 2017 год
  5. OpenNews: Проект VSCodium развивает полностью открытый вариант редактора Visual Studio Code
  6. OpenNews: Выпуск Eclipse Theia 1.0, альтернативы редактору кода Visual Studio Code
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/52890-github
Ключевые слова: github
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Повидло19 (?), 22:35, 06/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ещё меньше кодеров будут думать.
     
     
  • 2.18, Аноний (?), 10:07, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И правильно. Вместо героического превозмогания инфраструктуры (даже локально) просто берешь и пишешь код. Все худшие ожидания сбылись
     
     
  • 3.19, Аноним (19), 10:35, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Надо ещё запуск этого кода там организовать чтобы вообще ничего не делать. И разработчикам удобно и сервису деньги за предоставление площадки.
     

  • 1.2, n1rdeks (ok), 22:38, 06/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Всё завязывается на Microsoft. С одной стороны удобно, с другой - печально.
     
     
  • 2.3, Fyjy (?), 22:46, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Gitea тебе в зубы и Drone в руки, не завязывайся!
    Все же зависит от проектов и потребностей
    У меня вот на одних проектах Gitea+Drone на селф-хостингах, на других Gitlab с приватными репами на их(гитлаба) мощностях, на третьих открытый код и Github. Разные потребности и требования заказчиков, разные инструменты.
     
     
  • 3.31, Gogi (??), 15:42, 08/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А чё сразу богомерзкий git?? Мне Mercurial нравится. Для него есть HgLab.
     
  • 2.4, Билл Гейтс (?), 22:48, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А ты подстраивайся той стороной, с которой удобно.
     
  • 2.10, хотел спросить (?), 05:20, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    в Gitlab WebIDE уже есть очень давно

    дискуссии - обычный форум.. хватает и коментов

     
     
  • 3.22, Аноним (22), 16:52, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В гитлабе и дискуссии давно есть. Неужели не видно, что мелкомягкие оттуда фичи берут?
     
  • 2.14, Аноним (14), 08:54, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если не забывать о распределённости git, то никакой проблемы это не представляет. Если же забывать, то особо без разницы, Microsoft там или кто ещё - это проблема в головах, если в сознании гитхаб воспринимается как некий центральный репозиторий, то уже неважно, кому он принадлежит, любая централизация суть уязвимость.

    А отредактировать пару строчек кода для простейшего пулреквеста через эту штуку вполне удобно. Заменить полноценную среду разработки этим все равно нельзя.

     

  • 1.5, Аноним (5), 23:05, 06/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Оно только для JavaScript или есть поддержка нормальных языков?
    И как например там будет выглядет сборка и работа с зависимостями для C++?
     
     
  • 2.6, Павел Николаевич (?), 23:44, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    VSCode же все языки умеет - Go, JS, PHP, C, Python, Lua, Ruby...
    Он очень похож на SublimeText, только я вот второй день бьюсь, обвешиваясь плагинами, для одного и того же функционала есть по 10-20 плагинов дублирующих, один работает, второй не очень..
     
     
  • 3.7, Аноним (5), 23:58, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживает до какой степени? Простое редактирование с подсветкой синтаксиса есть и в веб редакторе от gitlab. Как там дела обстоят например с рефакторингом?
    В списке фитч указана сборка, тестирование, отладка. Как для C идет сборка? Как идет управление зависимостями? Как идет отладка и где вообще GDB будет запущен? Без возможности отладки ведь ничего серьезного написать не получится.

    Для VSCode все понятно это будет стоять у тебя локально. Но тут же они говорят что на компьютере вообще ничего не нужно и все в браузере будет.

     
     
  • 4.8, Аноним (8), 00:03, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эта штука для написания ПО с другими применениями. В другом месте эта штука - очень Ок. Но не везде, да.
     
     
  • 5.12, Аноним (12), 06:30, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да нигде оно не ок, это уровень, как уже указали, Sublime, то есть текстового редактора, а не IDE.
    Анализа кода и рефакторинга там нет.
     
     
  • 6.15, Вы забыли заполнить поле Name (?), 09:31, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Анализа кода и рефакторинг делается сейчас средствами language server, поэтому легко прикручивается к любому редактору.
     
     
  • 7.17, мое правило (?), 09:50, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Оно то так, но допустим тот же рефакторинг в питоне(переименование идентификатора) иногда делает полное говно.

    Пробовал месяц сидеть на vs code(java+python+c)- заменить на 100% jetbrains ide он так и не смог. Хотя достаточно плотно прижился с своими remote плагинами на windows+wsl.

     
  • 4.29, Аноним (29), 20:06, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Всё работает, и рефакторинги, и инспекции, и сборка. Не так хорошо как у иных JetBrains, но для быстрых небольших правок — более чем ок.
     
  • 2.26, Аноним (26), 17:21, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    через github action и контейнеры docker - очевидно же
     

  • 1.9, Аноним (9), 01:03, 07/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не в том направлении идут. Github не место для дискуссий!
     
     
  • 2.11, Аноним (11), 05:52, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Github не место для дискуссий!

    Возможно. Но здесь речь о GitHub, а не о Github

     

  • 1.13, Аноним (13), 06:55, 07/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем-то Github вавилонскую башню напоминает.
     
     
  • 2.16, Вы забыли заполнить поле Name (?), 09:33, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А единый язык - это js?
     

  • 1.20, anoname (?), 12:53, 07/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > VSCode, который запускается в браузере

    Теперь ты можешь запускать браузер в браузере, когда открываешь браузер.
    Круто, чо.

     
  • 1.21, Андрей (??), 13:07, 07/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > система дискуссий, позволяющая обсуждать различные смежные темы в диалоговой форме, чем то напоминающей Issues, но в отдельном разделе и с древовидным контролем ответов.

    А у нас на OpenNET это уже давным давно есть. Спасибо Максиму Чиркову и спонсорам.

     
     
  • 2.25, Аноним (26), 17:20, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    еще бы добавить поддержку git репозитариев и vscode внедрить - было бы совсем круто
     
     
  • 3.27, Аноним (27), 19:24, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > На ftp этого ресурса найдётся приличное количество софта и open-source дистрибутивов.

    https://xakep.ru/2005/01/27/25352/

     
  • 2.30, Аноним84701 (ok), 00:04, 08/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> система дискуссий, позволяющая обсуждать различные смежные темы в диалоговой форме, чем то напоминающей Issues, но в отдельном разделе и с древовидным контролем ответов.
    > А у нас на OpenNET это уже давным давно есть. Спасибо Максиму
    > Чиркову и спонсорам.

    Угу.
    И мета-багтрекер есть (не зря же чуть ли не в каждой новости можно найти простыню с детальным описанием багов - наверное потому что сюда разработчики заглядывают или оно сразу в отправляется в проект) и активнейше ведется разработка всевозможных проектов на языках ЦДУОА (Ценные Детальные Указания От Анонима) и КНБДП (Как Нужно Было Делать Правильно)!

     

  • 1.23, Аноним (22), 16:55, 07/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На гитлабе это уже сто лет назад появилось. Кто-то ещё пользуется гитхабом?
     
     
  • 2.24, Аноним (26), 17:18, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какой такой гитлаб? все нормальные люди пользуются GitHub
     
  • 2.28, Аноним (28), 19:27, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просветите, а то может быть у меня руки из неправильного места растут, неужели у всех отписавшихся в пользу гитлаба ничего не лагает, интерфейс отзывчив, сайт всегда доступен и всё работает как надо?
    Просто я пару раз пробовал и всё время какие-то косяки. То клиент не коннектится, той сайт тормозит и глючит.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру