Привет, Хабр!
Приглашаем инженеров и архитекторов на митап, посвященный процессам совместной Open Source разработки. В центре внимания проекты наших друзей, относящиеся к экосистеме Apache Software Foundation.
На встрече мы обсудим эффективные способы взаимодействия с сообществом Open Source, поговорим про организацию процесса разработки.
Обещаем три интересных доклада:
- Дмитрий Павлов (Committer & PMC member Apache Ignite Open Source Community) расскажет о том, как стать коммиттером, какие трудности могут возникнуть на этом интересном пути и как с ними бороться.
- Вячеслав Дарадур (разработчик и контрибьютер проекта Apache Ignite) познакомит слушателей с таким компонентом Apache Ignite, как Service Grid, расскажет о его редизайне и поделится планами его развития.
- Николай Ижиков (Commiter & PMC member Apache Ignite, Apache Kafka Contributor) порассуждают на тему принципов, правил и распространенных ошибок при проведении (прохождении) code review в большом проекте и «поделится вредными советами».
Митап пройдет 26 февраля c 19:00 до 21:30 в Agile home Сбербанка: Кутузовский проспект 32, к.1.
Регистрируйтесь, приходите! Будет интересно!
Комментарии (6)
igor_suhorukov
13.02.2019 00:22+1расскажет о том, как стать коммиттером, какие трудности могут возникнуть на этом интересном пути и как с ними бороться
Да не надо бороться с Ignite! Попробовал отправить свой первый pull request в проект, а воз и ныне там… Видимость работы с комьюнити, отличается от работы с ним.NorthDragon
14.02.2019 14:46+2Игорь, привет.
1. Спасибо, за PR. Он нам нужен, давай поработаем и вмерджим его.
2. Я его прокомментировал, посмотри, пожалуйста — github.com/apache/ignite/pull/5614#issuecomment-463580760
Извини, что долго не реагировали.
Что бы мы стали лучше, подскажи, пожалуйста, делал ли ты что-то из следующего:
1. Написал на dev-лист запрос ревью?
2. Сделал mention какого-нибудь коммитера в PR?
3. Перевёл в patch available тикет в jira?
4. Позвал ли в Jira кого-нибудь, что бы посмотрели твои изменения?
Если нет, то нам очень сложно увидеть и поработать с тобой над PR, хорошо, что здесь увидели.
Посмотри how-to, пожалуйста — cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
Если остались вопросы — подходи на митапе, всё обсудим.igor_suhorukov
15.02.2019 09:53+1Николай, спасибо за помощь! Доработаю теперь с учетом процесса, как время появится.
SerafimArts
Решил погуглить что же там такое в сбербанке крутого в опенсорсе. Нашёл мёртвый гитхаб, набитый форками: github.com/Sberbank-Technology и полностью приватную группу в ВК: vk.com/sbertechnology
Сразу возникли сомнения: Чего же там такого могут рассказать про опенсорс в компании, где его просто нету? Или есть и я совсем не то нагуглил?
randoom
Сотрудники Сбертеха активно контрибьютят в Apache Ignite.
Причем, делают это с личных аккаунтов и форков (форк компании есть, но не используется) под своими реальными именами.
Таким образом, коллеги имеют возможность делать вклад с сохранением авторства, в отличие от того, как это заведено в некоторых компаниях, когда с одного аккаунта в день публикуются сотни тысяч строк обезличенного кода.
Примеры проектов где есть наш (моих коллег и мой) вклад:
github.com/apache/ignite
github.com/apache/kafka
Несколько публикаций, отвечающих на большинсво вопросов об Open Source в СБТ.
— habr.com/ru/company/jugru/blog/418777 (Лидер Open Source в Сбертехе рассказывает подробнее, как у нас это устроено)
— habr.com/ru/company/sberbank/blog/425043 (Зачем делать Open Sourcе на примере Apache Ignite + СБТ)
— habr.com/ru/company/sberbank/blog/418997 (Конкретные примеры наших контрибьюшенов в Apache Ignite)
NorthDragon
Привет.
Отвечу лично за себя.
Вот видео, где я рассказываю про вклад в Ignite.
Он сделан за время работы в СБТ:
1. www.youtube.com/watch?v=CzbAweNKEVY
2. www.youtube.com/watch?v=BOJ-0N8VnDw
Вот коммиты в kafka — github.com/apache/kafka/commits?author=nizhikov
У других ребят результаты аналогичные.
Каждый работает в своём личном github, так что отследить весь вклад разом непросто.