Как вынести Go-модуль в open source с сохранением авторства

Так случается, что команда решает вынести часть проекта в open source и использовать ее как внешнюю зависимость. Как правило, это самостоятельный пакет или инструмент, лишенный какой-либо бизнес-специфики, способный принести пользу сообществу и получить дальнейшее развитие. Большинство коммерческих разработчиков имеет персональные профили на открытых платформах и поддерживает собственные портфолио, поэтому при переносе мы хотим сохранить авторство и историю коммитов. Основная сложность здесь в том, что необходимо полностью исключить всю внутреннюю корпоративную информацию: названия репозиториев и проектов, имена и имейлы сотрудников, внутренние идентификаторы тикетов и любые формулировки, отражающие задачи продукта. Важно, чтобы такая информация отсутствовала по всему дереву коммитов. Для этого мы будем пользоваться такими инструментами, как git grep , git filter-branch и git rebase --interactive . В статье приводятся порядок шагов и общие рекомендации по оформлению открытого проекта. Я Константин Соколов из бэкенд-разработки в Positive Technologies. Люблю программировать на Go.

https://habr.com/ru/companies/pt/articles/875052/

#golang #go #development #backend #opensourse #открытый_код #github #гитхаб #инструкция

Как вынести Go-модуль в open source с сохранением авторства

Так случается, что команда решает вынести часть проекта в open source и использовать ее как внешнюю зависимость. Как правило, это самостоятельный пакет или инструмент, лишенный какой-либо...

Хабр

Как в цифровом мире безопасно рассказать информацию не выдавая себя?

К примеру контрибьютер опенсорс проекта хочет рассказать о планах но при этом остаться анонимным. Или еще пример: какая-то технологическая фирма замешана в тёмных делишках и некоторый честный сотрудник хочет это прекратить. Он не знает сколько таких же как он единомышленников, но при этом он точно знает что если эти тёмные дела подтвердят только один-два человека то их быстро уволят и ничего не изменится. Он пишет сообщение на анонимном форуме и получает поддержку от других пользователей которые утверждают что они якобы его коллеги, но верить этому нельзя потому что это может быть просто тролль. Или просто какая-то тема запрещена для обсуждения которую очень хочется обсудить. Как же быть? Использовать кольцевые подписи!

https://habr.com/ru/articles/852074/

#кольцевые_подписи #выборы #обратная_связь #криптография #криптовалюта #гитхаб #секреты

Как в цифровом мире безопасно рассказать информацию не выдавая себя?

Неанонимно не болтай! Ситуации К примеру контрибьютер опенсорс проекта хочет рассказать о планах но при этом остаться анонимным. Или еще пример: какая-то технологическая фирма замешана в тёмных...

Хабр

Демо: Поиск на GitHub с помощью Manticore Search

Вместо интро Сегодня мы расскажем о нашем опыте создания своего поиска для репозиториев в GitHub, почти похожее на то, которое там и используется, но немного другое. Для затравки - посмотрите, что у нас получильнось на нашем репозитории -> Демка Можно проиндексировать и свой, для этого нужно немного подождать завершения процесса индексации -> https://github.manticoresearch.com/ , а пока идет индексация - добро пожаловать под кат.

https://habr.com/ru/articles/796813/

#поисковые_системы #поиск #гитхаб #issues #issue_tracking #demo

Manticore Github Issue Search Demo

Как сделать себе крутой Readme профиля на GitHub?

Еще летом 2020 года GiHub разрешили создавать пользовательские README. И хотя платформа предлагает готовые шаблоны, о какой кастомизации может идти речь, если у всех будут одинаковые профили? За три года сообщество напридумывало много способов, чтобы выделиться. О том, как это сделать — читайте ниже в нашем материале.

https://habr.com/ru/articles/811529/

#Как_настроить_профиль #Github #Как_сделать_личный_профиль_в_Гитхаб #Гитхаб #Личный_репозиторий #Красивый_профиль_гитхаб #Личный_профиль #Соцсети #карьера_в_it #карьера_в_itиндустрии

Как сделать себе крутой Readme профиля на GitHub?

Еще летом 2020 года GiHub разрешили создавать пользовательские README. И хотя платформа предлагает готовые шаблоны, о какой кастомизации может идти речь, если у всех будут одинаковые профили? За три...

Хабр

Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernetes, развёрнутый под управлением Deckhouse Kubernetes Platform . Деплоить будем с помощью Open Source CLI-утилиты werf . Она помогает организовать полный цикл доставки приложений в Kubernetes и рассматривает Git как единый источник истины для состояния развёрнутого приложения. Статья рассчитана на тех, кто только начинает свой путь в мире облаков и кластеризации.

https://habr.com/ru/companies/flant/articles/803251/

#devops #werf #kubernetes #github #actions #github_actions #ci/cd #гитхаб #k8s

Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше...

Хабр

Изучение недооцененной силы Биткоин утилит: подробное руководство в Google Colab

В этой статье мы поговорим о Биткоин утилитах которые многочисленны и разнообразны. Его децентрализованный характер и отсутствие посредников делают его мощным инструментом для самых разных случаев использования. Поскольку технология продолжает развиваться и развиваться, мы можем ожидать увидеть еще более инновационные применения Биткоина в будущем. Биткоин — первая в мире децентрализованная цифровая валюта, которая произвела революцию в нашем представлении о деньгах. Одним из наиболее интересных аспектов Биткоина является широкий спектр утилит, разработанных для его поддержки. Эти утилиты призваны помочь пользователям безопасно и надежно взаимодействовать с сетью Биткоин и играют решающую роль в экосистеме. Одной из самых популярных биткоин-утилит является биткоин-кошелек. Кошелек — это программное приложение, которое позволяет пользователям хранить, отправлять и получать биткоины. Доступно множество различных типов кошельков, включая настольные, мобильные и аппаратные кошельки. Каждый тип кошелька имеет свои преимущества и недостатки, поэтому важно выбрать тот, который лучше всего соответствует вашим потребностям. Еще одна важная утилита Биткоин — это обмен биткоинов. Биржа — это платформа, которая позволяет пользователям покупать и продавать биткоины за другие валюты, такие как доллары США или евро. Доступно множество различных бирж, каждая со своим набором комиссий, функциями безопасности и пользовательскими интерфейсами. Важно выбрать биржу с хорошей репутацией, имеющую хорошую репутацию в области безопасности и надежности.

https://habr.com/ru/articles/797619/

#криптография #биткоин #криптовалюта #криптовалюты #приватный_ключ #блокчейн #майнинг_биткойнов #майнинг #утилиты #гитхаб

Изучение недооцененной силы Биткоин утилит: подробное руководство в Google Colab

В этой статье мы поговорим о Биткоин утилитах которые многочисленны и разнообразны. Его децентрализованный характер и отсутствие посредников делают его мощным инструментом для самых разных...

Хабр

«Цифра» представила дизайн-систему Prizm

Группа компаний «Цифра» презентовала свою дизайн-систему Prizm , имеющую открытый исходный код . Это первая российская дизайн-система для индустриальных цифровых решений.

https://habr.com/ru/companies/zyfra/articles/792110/

#дизайнсистема #дизайнсистемы #github #opensource #промышленный_дизайн #промдизайн #промышленное_программирование #опенсорс #гитхаб

«Цифра» представила дизайн-систему Prizm

Группа компаний «Цифра» презентовала свою дизайн-систему Prizm , имеющую открытый исходный код . Это первая российская дизайн-система для индустриальных цифровых решений. Дизайн-система PRIZM – это...

Хабр

Осваиваем 3-рублёвые микроконтроллеры PADAUK

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

https://habr.com/ru/companies/timeweb/articles/786266/

#timeweb_статьи #микроконтроллеры #Padauk #электроника #программатор #FreePDK #STM32 #CMD #SDCC #CodeBlocks #VS_Code #гитхаб

Осваиваем 3-рублёвые микроконтроллеры PADAUK

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

Хабр