Хабр Новости
9.41K subscribers
14.8K photos
21 videos
31.3K links
Информационная служба Хабра
Админ → @may_hem
Основной канал → @habr_com
Хабр Карьера → @habr_career
Чат → @habrcom
Download Telegram
Оформляем README-файл профиля на GitHub

Летом 2020 года GitHub позволила пользователям создавать персональные README-файлы и с их помощью кастомизировать свои профили. Сама платформа при создании подобного файла предлагает уже готовый шаблон, в который можно вписать свои данные. Но о какой кастомизации может идти речь, если у всех будут одинаково оформленные профили? За почти два года сообщество придумало множество различных способов выделиться и особенно оформить свою страницу на GitHub.

#GitHub #редакция_Хабра
СМИ: в России создадут аналог GitHub для программных продуктов, созданных на бюджетные средства

По информации «РБК», Минцифры в мае этого году начнет эксперимент по созданию российского аналога Github. Там будут представлены программные продукты под открытой лицензией, созданные на бюджетные средства, например, исходные коды и программы, которые были созданы для Минцифры, МВД, Росреестра, Пенсионного фонда и других госорганов. Российские разработчики и компании смогут на добровольной основе публиковать там свои программы.

Доступ к национальному репозиторию будут иметь все физические и юридические лица «без ограничений по национальному, территориальному и иным признакам».

#GitHub
В GitHub добавили поддержку диаграмм Mermaid

В GitHub появилась возможность добавлять в md-файлы динамические диаграммы с помощью генератора Mermaid. До этого диаграммы вставлялись в виде изображений или «рисовались» с помощью символов из ASCII-таблицы. Теперь же полноценную поддержку схем добавили в синтаксис разметки Markdown.

Mermaid — инструмент для построения диаграмм и графиков, основанный на JavaScript. С его помощью можно динамически создавать блок-схемы, UML-диаграммы, графики коммитов и диаграммы Ганта. Команда GitHub объединилась с разработчиками из CommonMark и добавила нативную поддержку синтаксиса Mermaid на платформу.

#GitHub #Mermaid
Github запустил Code Scanning — функцию сканирования кода на уязвимости

GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения. Инструмент сканирует код и выявляет в нем распространенные типы уязвимостей. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.

По заявлению компании, Code Scanning способен выявлять ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Функция реализована на основе инструмента CodeQL. Проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу.

#Github #CodeScanning
Рисуем диаграммы Mermaid.js в README-файлах GitHub

14 февраля 2022 года GitHub объявила о старте нативной поддержки диаграмм Mermaid.js в README-файлах GitHub. Нововведение помогло быстрее и эффективнее оформлять блок-схемы и графики для документации. До этого диаграммы вставлялись в виде изображений и если содержимое менялось, то надо было сначала нарисовать новое изображение, а потом вставлять его. Сейчас же можно просто исправить несколько строк в коде и система сгенерирует новый график.

Помимо GitHub, Mermaim.js нативно интегрирована в GitLab, Gitea, 2 Joplin, Joplin и Notion. Также есть и плагины для множества других сервисов. Для редакторов кода есть дополнения, которые помогают рендерить диаграммы. С полным списком поддерживаемых инструментов и сервисов можно ознакомиться в GitHub-профиле проекта.

В этой статье рассмотрим все основные диаграммы, имеющиеся в Mermaid и познакомимся со способами организации блок-схем в README-файлах.

#Mermaid #GitHub #README
Сбой у Slack, GitHub и AWS

По информации Downdetector, произошел сбой в работе Slack, GitHub и облачных сервисов AWS. У пользователей по всему миру не работают некоторые сервисы этих компаний.

Slack пояснила, что сейчас сервис недоступен для некоторых пользователей. В компании определяются с источником инцидента.

#сбои #Slack #GitHub #AWS
GitHub заявил, что будет домом для всех разработчиков, независимо от того, где они проживают

2 марта 2022 года представители команды веб-сервиса для хостинга IT-проектов и их совместной разработки GitHub закончили спор о том, нужно ли блокировать российских разработчиков. Платформа заявила, что будет следить за ситуацией и не позволит попасть под блокировку всем подряд, включая обычных разработчиков.

#санкции #GitHub
Разработчики LibreTube сообщили, что GitHub без объяснения причин заморозил их аккаунт

Разработчики LibreTube сообщили в своём микроблоге в Twitter о заморозке аккаунта на GitHub без объяснения причин. Исходный код проекта на текущий момент не удалён с сервиса. Пользователи могут скачать LibreTube, но разработчики потеряли возможность обновлять данные и отвечать на вопросы.

LibreTube — клиент для просмотра видео на YouTube для Android, созданный при помощи Piped. Он позволяет смотреть ролики без рекламы и отслеживания со стороны Google. Авторы проекта связывают заморозку аккаунта с давлением на подобные проекты. LibreTube начал набирать популярность, и сразу после этого аккаунт заморозили.

#LibreTube #GitHub
Сбой в работе GitHub

22 марта 2022 года в 18:53 мск произошел глобальный сбой в работе сервисов GitHub.

Согласно статусу работы платформы, наблюдаются проблемы со всеми основными сервисами. Разработчикам недоступны или они фиксируют ошибки в работе Git Operations, API Requests Webhooks, Issues, Pull Requests, Projects, GitHub Actions и GitHub Packages.

Проблему наблюдают разработчики по всему миру — в США, Европе, Азии.

#GitHub
GitHub объяснил причину сбоев в марте

GitHub объяснил перебои с работой 16, 17, 22 и 23 марта. Как заявили представители платформы, сбои были вызваны проблемами «конфликта ресурсов» с их основным кластером MySQL под названием «MySQL1». Проблема повлияла на производительность большого количества сервисов и функций GitHub.

#GitHub
GitHub Copilot теперь доступен в виде дополнения для VS Code, но ограниченному количеству разработчиков

В конце марта 2022 года нейросетевой помощник программиста GitHub Copilot стал доступен в виде дополнения для Visual Studio 2022, но с ограничениями по активации этой возможности для всех желающих из-за продолжения тестирования технического превью сервиса.

Доступ к Copilot можно получить после регистрации в программе тестирования технического превью сервиса.

#GitHub
GitHub предлагает проверять частные корпоративные репозитории на наличие ключей API и токенов аутентификации

GitHub теперь может автоматически блокировать коммиты, содержащие ключи API и токены аутентификации. Платформа объявила о расширении возможностей Advanced Security, чтобы автоматически блокировать утечки.

Сканирование секретов — это дополнительный параметр безопасности, который организации, использующие GitHub Enterprise Cloud с лицензией GitHub Advanced Security, могут включить для дополнительной защиты репозитория.

#GitHub #API #кибербезопасность
GitHub заблокировал репозиторий SymPy из-за ложной жалобы от HackerRank

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

#GitHub
Github Copilot стал общедоступным, но по подписке

В блоге GitHub сообщили, что ИИ-инструмент Copilot стал доступен всем разработчикам по подписке. Бесплатно сервисом могут пользоваться только студенты и разработчики популярных проектов с открытым исходным кодом.

#GitHub #Copilot