Привет, Хабр!


image


Приглашаем инженеров и архитекторов на митап, посвященный процессам совместной 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)


  1. SerafimArts
    13.02.2019 00:00
    +1

    Решил погуглить что же там такое в сбербанке крутого в опенсорсе. Нашёл мёртвый гитхаб, набитый форками: github.com/Sberbank-Technology и полностью приватную группу в ВК: vk.com/sbertechnology

    Сразу возникли сомнения: Чего же там такого могут рассказать про опенсорс в компании, где его просто нету? Или есть и я совсем не то нагуглил?


    1. randoom
      14.02.2019 14:38
      +2

      Сотрудники Сбертеха активно контрибьютят в 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)


    1. NorthDragon
      14.02.2019 14:53
      +2

      Привет.

      Отвечу лично за себя.

      Вот видео, где я рассказываю про вклад в 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, так что отследить весь вклад разом непросто.


  1. igor_suhorukov
    13.02.2019 00:22
    +1

    расскажет о том, как стать коммиттером, какие трудности могут возникнуть на этом интересном пути и как с ними бороться

    Да не надо бороться с Ignite! Попробовал отправить свой первый pull request в проект, а воз и ныне там… Видимость работы с комьюнити, отличается от работы с ним.


    1. 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

      Если остались вопросы — подходи на митапе, всё обсудим.


      1. igor_suhorukov
        15.02.2019 09:53
        +1

        Николай, спасибо за помощь! Доработаю теперь с учетом процесса, как время появится.