GitHub Планета
172 subscribers
3 photos
141 links
Наши встречи будут проходить каждый третий вторник каждого месяца в 19:00 по Москве. Митап страница https://www.meetup.com/ru-RU/github-planeta
Download Telegram
Давно не было тут новостей про улучшения в наших новых issues: новый тип поля iteration, большая модулярность уровней доступа (и не только для юзеров но и для teams) , возможность реорганизации табов простым drag and drop, возможность создания view проекта по любому полю и многое другое. Будущие планы и больше подробностей здесь:
https://docs.github.com/en/issues
https://github.com/orgs/github/projects/4247/views/7
https://github.blog/changelog/2021-10-14-the-new-github-issues-10-14-update
https://github.blog/changelog/2021-11-18-the-new-github-issues-11-18-update
https://github.blog/changelog/2021-12-02-the-new-github-issues-12-02-update
Интересный подбор, может найдёте что-то интересное для себя: 20 отличных GitHub репо за которыми стоит следить каждому разработчику
https://towardsdatascience.com/20-amazing-github-repositories-every-developer-should-follow-d8ce4c728351
И пара новых фич в markdown: 1) теперь можно использовать разные изображения для светлой и темной тем , 2) можно использовать фонты с фиксированной шириной (крайне полезная фича для таблиц например)
https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/
https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/
4 серийная сага от исследователя безопасности из нашей лаборатории , повествующая о том, как он помог улучшить безопасность  OSS-Fuzz – классный fuzzing сервис для open source проектов.
https://github.blog/2021-11-02-blue-teaming-create-security-advisory-process/
Кстати если вы тоже мейнтейнер OS , мы будем очень рады если вы станете спикером на наших будущих митапах (мы возобновим их в феврале)
https://githubmeetup.typeform.com/inrussian
http://meetup.com/ru-RU/github-planeta/
Про уязвимость Log4j слышали конечно уже все. Мы проверили все свои продукты и написали полный отчет (крайне маленький кстати). Кроме того мы опубликовли статью, как с помощью наших фич безопасности можно обнаружить уязимость. Ну и просто хороший сайт на ту же тему с массой информации
https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/
https://github.blog/2021-12-14-using-githubs-security-features-identify-log4j-exposure-codebase/
https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/
Серия статей нашего исследователя безопасности как лучше всего учитывать, определять и предотвращать по крайней мере 10 самых важных OWASP векторов атаки на ваш код
https://github.blog/tag/owasp-top-10-proactive-controls/
Мы прикладываем значительные усилия, чтобы сделать GitHub Actions более безопасными и простыми в использовании. Еще один шаг в этом направлении: GA поддержки OpenID Connect (OIDC). Теперь вы можете сделать развертывание вашего кода в облаке более безопасным используя только временные токены предоставленные вашим облачным провайдером.
https://github.blog/2021-11-23-secure-deployments-openid-connect-github-actions-generally-available/
GitHub Планета
Я уверена многие из вас не раз и не два были недовольны поиском кода на ГитХабе 😳. Мы уже некоторое время работаем над его улучшениями. И наконец мы можем показать результаты этих усилий ограниченному числу пользователей 🎉. Если вам это важно – запишитесь…
В продолжение новости о привью технологии поиска кода. До сегодняшнего дня поиск кода был возможен у нас только в браузере самого кода. Теперь можно искать и в табе пулл реквеста с измененными файлами . Кроме того поиск кода до седняшнего дня был “fuzzy” - он просто искал все определения с тем же именем внутри репо. Что давало разумеется немало мусора как результат. Теперь ( пока только для Python ) поиск гораздо более точен. Подробности тут. Наш новый open source фреймворк stack graphs позволил нам разработать эту фичу. Больше подробностей здесь.
GitHub Планета pinned «Кстати если вы тоже мейнтейнер OS , мы будем очень рады если вы станете спикером на наших будущих митапах (мы возобновим их в феврале) https://githubmeetup.typeform.com/inrussian http://meetup.com/ru-RU/github-planeta/»
Мы в npm продолжили работать над фичами безопасности: возможность админам легко определять у кого в npm организации нет 2FA и устанавливать 2FA как необходимое условие членства в организации. Кроме того, мы усовершенствовали добавление новых членов – можно выбрать в какую именно группу они будут добавлены а не как раньше в developers. Чтобы работа с токенами была удобнее, мы добавили возможность их именовать. Блог можно найти тут
А вы пользуетесь нашим мобильным приложением? Я постоянно – читать все нотификации, на которые я подписана это серьезная работа, которую надо делать в рабочее время, сидя за компьютером. Но иногда конкретно мои ответы нужны, например в пятницу, когда в моей стране выходной, а у большинства людей, с которыми я работаю рабочий день. Телефон и его нотификации мне тут незаменимы. Новые фичи выходят каждую неделю – в нашем блоге мы рассказали, как мы это делаем. Из последних, мне особенно понравились закладки.
Наши митапы возвращаются 🎉 22 Февраля с 16:00 до 17:00 по московскому времени состоится наша очередная встреча. В этот раз темой будет Open-Source Software, его поддержка, устойчивость и GitHub.
Мы счастливы что к нам присоединятся 3 эксперта:
Юрий Селиванов с выступлением на тему Edge DB новая и захватывающая Объектно-реляционная OSS база данных, построенная на основе PostgreSQL – Юрий Python Core Developer, эксперт-разработчик программного обеспечения, основатель EdgeDB, автор uvloop, asyncpg, asyncio.
Майк Макквайд (Mike McQuaid) c выступлением на тему Экономика OSS и Q&A - наш Staff Engineer at GitHub. Майк автор Git in Practice и уже 12 лет лидер и мейнтейнер Homebrew.
Никита Соболев - GitHub Star и основатель https://wemake.services/ с выступлением на тему: возможности ГитХаб, которые вам понадобятся для работы с большими open-source проектами
Зарегистрироваться на митап можно здесь
GitHub Планета pinned «Наши митапы возвращаются 🎉 22 Февраля с 16:00 до 17:00 по московскому времени состоится наша очередная встреча. В этот раз темой будет Open-Source Software, его поддержка, устойчивость и GitHub. Мы счастливы что к нам присоединятся 3 эксперта: Юрий Селиванов…»
И еще про сканирование кода в целях безопасности. Может быть вам будет интересно почитать как мы реализовали поддержку Ruby в нашем Code Scanning, в частности как мы реализовали представление кода в реляционной базе данных
https://github.blog/2022-02-01-code-scanning-and-ruby-turning-source-code-into-a-queryable-database/
Ну и если мы говорим о безопасности, как же без npm. Вчера мы установили для мейнтейнеров 100 самых топовых пакетов обязательное условие 2FA. Иначе они не смогут пользоваться своими npm экаунтами. Верификация логина с помощью кода посланного на еmail для всех мейнтейнеров и новых юзеров прошла успешно. Скоро мы установим это для всех пользователей npm. Мы включим эту опцию 16 и 23 февраля. 1 марта опция будет включена окончательно. Пожалуйста 🙏, просто установите 2FA на своих экаунтах, и вы даже не заметите этого изменения. Больше подробностей здесь
Ну и давно я не писала про issues & markdown. Мы продолжаем улучшать и то и другое. Мы добавили reviewers и linked pull requests к проектам, улучшили filter bar и draft issues, добавили описание проектов, гибкости итерациям, новых insight фильтров и список проектов к репо (подробности можно найти тут, тут и тут) Линки HTML теперь автоматически рендерятся как Markdown линки. Добавление в Markdown линка на label автоматически рендерится.