Suche senden
Hochladen
Chernivtsi Magento Meetup&Contribution day. V. Kublytskyi
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
155 views
Elogic Magento Development
Folgen
Presentation from Chernivtsi Magento Meetup&Contribution day by V. Kublytskyi
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 73
Jetzt herunterladen
Empfohlen
Introduction to Magento Community
Introduction to Magento Community
Elogic Magento Development
GitHub pages
GitHub pages
Alexander Babich
Урок 27 10 клас
Урок 27 10 клас
Andrey Podgayko
Mykola Kozyr Git Hub and GIS from user to developer
Mykola Kozyr Git Hub and GIS from user to developer
Anton Biatov
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Natasha Zaverukha
Презентація 6. Системи управління контентом.pptx
Презентація 6. Системи управління контентом.pptx
KaterinaObukhova
Портфоліо PM Самигіна Олександра
Портфоліо PM Самигіна Олександра
Alexandr Samygin
Процес розробки ф’ючерсного контракту
Процес розробки ф’ючерсного контракту
Національна комісія з цінних паперів та фондового ринку
Empfohlen
Introduction to Magento Community
Introduction to Magento Community
Elogic Magento Development
GitHub pages
GitHub pages
Alexander Babich
Урок 27 10 клас
Урок 27 10 клас
Andrey Podgayko
Mykola Kozyr Git Hub and GIS from user to developer
Mykola Kozyr Git Hub and GIS from user to developer
Anton Biatov
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Natasha Zaverukha
Презентація 6. Системи управління контентом.pptx
Презентація 6. Системи управління контентом.pptx
KaterinaObukhova
Портфоліо PM Самигіна Олександра
Портфоліо PM Самигіна Олександра
Alexandr Samygin
Процес розробки ф’ючерсного контракту
Процес розробки ф’ючерсного контракту
Національна комісія з цінних паперів та фондового ринку
Magento Technical guidelines
Magento Technical guidelines
Elogic Magento Development
Миграция кода с Magento 1 на Magento 2
Миграция кода с Magento 1 на Magento 2
Elogic Magento Development
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
Elogic Magento Development
Chernivtsi Magento Meetup&Contribution day. Naida V.
Chernivtsi Magento Meetup&Contribution day. Naida V.
Elogic Magento Development
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
Elogic Magento Development
The process of a Lean Magento development
The process of a Lean Magento development
Elogic Magento Development
12 Ways to Improve Magento 2 Security and Performance
12 Ways to Improve Magento 2 Security and Performance
Elogic Magento Development
MMnl Pavlo Okhrem
MMnl Pavlo Okhrem
Elogic Magento Development
LIOF 2016
LIOF 2016
Elogic Magento Development
Payment integration patterns в Magento2
Payment integration patterns в Magento2
Elogic Magento Development
Как благодаря композеру использовать сторонние компоненты в Magento 2
Как благодаря композеру использовать сторонние компоненты в Magento 2
Elogic Magento Development
Magento 2 - the future of eCommerce
Magento 2 - the future of eCommerce
Elogic Magento Development
RequireJS і Magento 2
RequireJS і Magento 2
Elogic Magento Development
Як перехід на Magento допоміг нам стати лідером
Як перехід на Magento допоміг нам стати лідером
Elogic Magento Development
Как переписать модуль с Magento 1 на Magento 2
Как переписать модуль с Magento 1 на Magento 2
Elogic Magento Development
Weitere ähnliche Inhalte
Mehr von Elogic Magento Development
Magento Technical guidelines
Magento Technical guidelines
Elogic Magento Development
Миграция кода с Magento 1 на Magento 2
Миграция кода с Magento 1 на Magento 2
Elogic Magento Development
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
Elogic Magento Development
Chernivtsi Magento Meetup&Contribution day. Naida V.
Chernivtsi Magento Meetup&Contribution day. Naida V.
Elogic Magento Development
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
Elogic Magento Development
The process of a Lean Magento development
The process of a Lean Magento development
Elogic Magento Development
12 Ways to Improve Magento 2 Security and Performance
12 Ways to Improve Magento 2 Security and Performance
Elogic Magento Development
MMnl Pavlo Okhrem
MMnl Pavlo Okhrem
Elogic Magento Development
LIOF 2016
LIOF 2016
Elogic Magento Development
Payment integration patterns в Magento2
Payment integration patterns в Magento2
Elogic Magento Development
Как благодаря композеру использовать сторонние компоненты в Magento 2
Как благодаря композеру использовать сторонние компоненты в Magento 2
Elogic Magento Development
Magento 2 - the future of eCommerce
Magento 2 - the future of eCommerce
Elogic Magento Development
RequireJS і Magento 2
RequireJS і Magento 2
Elogic Magento Development
Як перехід на Magento допоміг нам стати лідером
Як перехід на Magento допоміг нам стати лідером
Elogic Magento Development
Как переписать модуль с Magento 1 на Magento 2
Как переписать модуль с Magento 1 на Magento 2
Elogic Magento Development
Mehr von Elogic Magento Development
(15)
Magento Technical guidelines
Magento Technical guidelines
Миграция кода с Magento 1 на Magento 2
Миграция кода с Magento 1 на Magento 2
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
Chernivtsi Magento Meetup&Contribution day. Naida V.
Chernivtsi Magento Meetup&Contribution day. Naida V.
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
The process of a Lean Magento development
The process of a Lean Magento development
12 Ways to Improve Magento 2 Security and Performance
12 Ways to Improve Magento 2 Security and Performance
MMnl Pavlo Okhrem
MMnl Pavlo Okhrem
LIOF 2016
LIOF 2016
Payment integration patterns в Magento2
Payment integration patterns в Magento2
Как благодаря композеру использовать сторонние компоненты в Magento 2
Как благодаря композеру использовать сторонние компоненты в Magento 2
Magento 2 - the future of eCommerce
Magento 2 - the future of eCommerce
RequireJS і Magento 2
RequireJS і Magento 2
Як перехід на Magento допоміг нам стати лідером
Як перехід на Magento допоміг нам стати лідером
Как переписать модуль с Magento 1 на Magento 2
Как переписать модуль с Magento 1 на Magento 2
Chernivtsi Magento Meetup&Contribution day. V. Kublytskyi
1.
© 2018 Magento,
Inc. Page | 1 Розробка Magento 2 спільнотою
2.
© 2018 Magento,
Inc. Page | 2 Magento 2 Architect Community Engineering Team https://twitter.com/vkublytskyi Володимир Кублицький
3.
© 2018 Magento,
Inc. Page | 3 Magento Community 255,000+ Magento Forum Members The global Magento community drives innovation 255,000+ Magento Forum Members 215+ Events 37 Countries 6 Continents 180+ Countries Represented
4.
© 2018 Magento,
Inc. Page | 4 Спільнота Magento Developers Solution Partners Technology Partners AgenciesEvents Organizers Independent Consultants Merchants Trainers Hosting Companies Any interested in Magento Developers
5.
© 2018 Magento,
Inc. Page | 5 Online ресурси Magento спільноти
6.
© 2018 Magento,
Inc. Page | 6 Форум • https://community.magento.com/ • Один з найдавніших ресурсів • Magento 1 та Magento 2 • Широкий охват тем від встановлення Magento до обговорення нового функціоналу та хостингу • Не найкращий ресурс для вирішення конкретних технічних проблем та повідомлення про дефекти у Magento 2
7.
© 2018 Magento,
Inc. Page | 7 Magento StackExchange • https://magento.stackexchange.com/ • Magento 1 та Magento 2 • Як StackOverflow але тільки для Magento • Найкраще місце спитати поради або поділитися досвідом • Зручний пошук
8.
© 2018 Magento,
Inc. Page | 8 Magento DevBlog • https://community.magento.com/t5/Magento-DevBlog/bg-p/devblog • Останні новини від Magento для розробників • Обговорення стратегічних проектів на початкових етапах планування та реалізації • Пояснення прийнятих технічних рішень • Поради щодо використання • Відкрита для публікації статей спільноти
9.
© 2018 Magento,
Inc. Page | 9 Блоги та публікації • https://planet.nomadmage.com/ • Агрегатор найпопулярніших публікацій
10.
© 2018 Magento,
Inc. Page | 10 Magento Community Engineering Slack • https://magentocommeng.slack.com/ • Magento 2 • Обговорення актуальних питань • Важливі анонси • Спільна робота над проектами • Швидкий відгук • Отримайте запрошення від будь-якого учасника або відправте листа на engcom@magento.com
11.
© 2018 Magento,
Inc. Page | 11 Magento в Україні • https://www.facebook.com/magentoua/ • https://www.youtube.com/user/UAMagento • #ua-community in Magento Community Engineering Slack
12.
© 2018 Magento,
Inc. Page | 12 Зустрічі та конференції Magento спільноти
13.
© 2018 Magento,
Inc. Page | 13 Magento Imagine • https://imagine.magento.com/ • https://magento.com/blog/tag/imagine • Основна подія у світі Magento • Відбувається раз на рік • Визначає розвиток платформи на роки
14.
© 2018 Magento,
Inc. Page | 14 Magento Live • http://magentolive.com/ • https://magento.com/blog/tag/magentolive • Наймасштабніші регіональні конференції • Декілька разів на рік • Гучні релізі та анонси
15.
© 2018 Magento,
Inc. Page | 15 Meet Magento Association • https://meet-magento.com/ • Локальні конференції • Треки для бізнесу та розробників • Доповіді від найкращих інженерів • Доповіді від співробітників Magento • Практичний досвід використання та вирішення проблем
16.
© 2018 Magento,
Inc. Page | 16 MageTitans • https://www.magetitans.com/ • Локальні конференції • Орієнтовані на розробників • Доповіді від найкращих інженерів • Доповіді від співробітників Magento • Воркшопи
17.
© 2018 Magento,
Inc. Page | 17 Magento Contribution Days • Спільна робота над кодом Magento 2 • Знайомство з іншими Magento розробниками • Неформальне спілкування • Можливість отримати новий досвід та перейняти цікаві підходи у роботі • Найближчі: – 17 лютого, Україна, Чернівці – 21 лютого, Австралія – 2 березня, Мексика – 23-24 березня, Україна, Київ
18.
© 2018 Magento,
Inc. Page | 18 Та багато інших… • http://mageconf.com/ • https://magento.com/events • https://www.meetup.com/pro/magento/
19.
© 2018 Magento,
Inc. Page | 19 Зірки спільноти
20.
© 2018 Magento,
Inc. Page | 20 Masters • https://magento.com/community/magento-masters • https://magento.com/community/magento-masters/meet-the-masters • Magento Master Spotlight at https://magento.com/blog/tag/magento-masters • Movers – внесок у популяризацію Magento • Mentors – допомога іншим членам спільноти у вирішенні проблем • Makers – внесок у створення та розвиток Magento (у широкому розумінні)
21.
© 2018 Magento,
Inc. Page | 21 Maintainers https://magento.com/magento-contributors#maintainres
22.
© 2018 Magento,
Inc. Page | 22 Contributors https://magento.com/magento-contributors#contributors
23.
© 2018 Magento,
Inc. Page | 23 Community Engineering Team
24.
© 2018 Magento,
Inc. Page | 24 Учасники maksek Max Yekaterynenko Eugene Tulika vrannokorshenko Oleksii Korshenko David Manners dmanners maghamed Igor Miniailo ishakhsuvarov Ievgen Shakhsuvarov naydav Volodymyr Kublytskyi vkublytskyi Valeriy Nayda Jay Hill billyfalconer
25.
© 2018 Magento,
Inc. Page | 25 Цілі Створити умови для розвитку Magento спільнотою
26.
© 2018 Magento,
Inc. Page | 26 Цілі • Чіткий та зрозумілий процес повідомлення про дефекти • Обробка пул-реквестів створених спільнотою • Швидкий зворотній зв’язок • Створення майданчиків для обговорень • Координація та узгодження ініціатив спільноти та внутрішніх команд • Залучення розробників Magento до обговорень та вирішення питань
27.
© 2018 Magento,
Inc. Page | 27 Розвиток Magento Open Source
28.
© 2018 Magento,
Inc. Page | 28 Magento 2 GitHub https://github.com/magento https://github.com/magento/magento2
29.
© 2018 Magento,
Inc. Page | 29 Розвиток Magento Open Source Робота з дефектами
30.
© 2018 Magento,
Inc. Page | 30 Повідомлення про дефект • Куди? https://github.com/magento/magento2/issues • Як? http://devdocs.magento.com/guides/v2.2/contributor- guide/contributing.html#report
31.
© 2018 Magento,
Inc. Page | 31 Обробка баг-репортів • G1 Passed/G1 Failed – дефект описано (автоматизована перевірка) • G2 Passed/needs update – опис дефекту є однозначним та зрозумілим • G3 Passed/needs update – дефект був відтворений за кроками з опису • Використовуйте повідомлення GitHub • На будь-якому етапі спілкуйтеся за допомогою коментарів • Закриваються тільки дефекти, які неможливо відтворити і за якими тривалий час немає комунікації
32.
© 2018 Magento,
Inc. Page | 32 Голосуйте за важливі дефекти • Використовуйте GitHub реакції 👍 • Враховується тільки 👍 • Враховується тільки реакції на опис дефекту
33.
© 2018 Magento,
Inc. Page | 33 Повідомлення про проблеми з безпекою • Ніколи не повідомляйте про проблеми з безпекою через публічний GitHub репозиторій • https://bugcrowd.com/magento
34.
© 2018 Magento,
Inc. Page | 34 Розвиток Magento Open Source Внесення змін у Magento 2
35.
© 2018 Magento,
Inc. Page | 35 Змінюйте код Magento! • Куди? https://github.com/magento/magento2/pulls • Як? Створити Pull Request
36.
© 2018 Magento,
Inc. Page | 36 Створіть власну копію magento/magento2
37.
© 2018 Magento,
Inc. Page | 37 Підтримуйте свій форк актуальним https://www.youtube.com/watch?v=mJDCL0uzIpY
38.
© 2018 Magento,
Inc. Page | 38 Створюйте Pull Request
39.
© 2018 Magento,
Inc. Page | 39 Вимоги до пул-реквестів • Стислий опис змін • Опис необхідності внесення змін • Відповідність Coding Standards • Відповідність Definition of Done • Відповідність Technical Guidelines • Зворотна сумісність коду • Зрозумілий опис комітів (робіть git rebase та git push –f у разі потреби)
40.
© 2018 Magento,
Inc. Page | 40 Вимоги до пул-реквестів. Coding Standards • http://devdocs.magento.com/guides/v2.2/coding-standards/bk- coding-standards.html • Вимоги до оформлення коду • Можуть бути перевірені локально • Перевіряються за допомогою Travis на GitHub для кожного Pull Request
41.
© 2018 Magento,
Inc. Page | 41 Вимоги до пул-реквестів. Definition of Done • http://devdocs.magento.com/guides/v2.2/contributor- guide/contributing_dod.html • Зміни покриті автоматизованими тестами • Всі існуючі тести «зелені» • Зміни задокументовано
42.
© 2018 Magento,
Inc. Page | 42 Вимоги до пул-реквестів. Technical Guidelines • http://devdocs.magento.com/guides/v2.2/coding- standards/technical-guidelines.html • Набір правил по написанню коду
43.
© 2018 Magento,
Inc. Page | 43 Вимоги до пул-реквестів. Зворотна сумісність • http://devdocs.magento.com/guides/v2.2/contributor- guide/backward-compatible-development/
44.
© 2018 Magento,
Inc. Page | 44 Пул-реквести та дефекти • Якщо pull request виправляє дефект, то наведіть його у форматі magento/magento2#<issue number> • GitHub автоматично створить посилання між дефектом та пул- реквестом • Після вливання пул-реквесту відповідні ярлики будуть проставлені на дефекті та він буде закритий
45.
© 2018 Magento,
Inc. Page | 45 Ітеративний процес обробки пул-реквестів • Створюйте пул-реквести, коли вам необхідна допомога у подальшій розробці • Створюйте пул-реквести, якщо ви бажаєте обговорити прототип • Створюйте пул-реквест, якщо він не відповідає вимогам, але ви бажаєте доопрацювати код • Закриваються тільки пул-реквести, які не відповідають вимогам і з авторами яких тривалий час немає зв’язку
46.
© 2018 Magento,
Inc. Page | 46 Проекти Magento спільноти
47.
© 2018 Magento,
Inc. Page | 47 Що може бути проектом? • Розробка нового функіоналу для Magento 2 • Удосконалення існуючого функціоналу • Виправлення дефектів у певному функціоналі
48.
© 2018 Magento,
Inc. Page | 48 Навіщо проекти? • Групування членів спільноти за інтересами • Більш гнучкі процеси розробки • Відповідна стратегія внесення змін в головний репозиторій Magento 2
49.
© 2018 Magento,
Inc. Page | 49 Спільні риси • Розробка в окремому репозиторії • Окремий список задач • Окрема Agile дошка для • Виділений Slack канал • Періодичні відео-конференції • Використання гілок для спільної розробки • Робоча документація у GitHub Wiki • Куратор з Community Engineering Team або архітектор Magento 2 (сервісна роль)
50.
© 2018 Magento,
Inc. Page | 50 Спільні риси
51.
© 2018 Magento,
Inc. Page | 51 Спільні риси • Розробка в окремому репозиторії • Окремий список задач • Окрема Agile дошка для • Виділений Slack канал • Періодичні відео-конференції • Використання гілок для спільної розробки • Робоча документація у GitHub Wiki • Куратор з Community Engineering Team або архітектор Magento 2 (сервісна роль)
52.
© 2018 Magento,
Inc. Page | 52 Спільні риси
53.
© 2018 Magento,
Inc. Page | 53 Спільні риси • Розробка в окремому репозиторії • Окремий список задач • Окрема Agile дошка для • Виділений Slack канал • Періодичні відео-конференції • Використання гілок для спільної розробки • Робоча документація у GitHub Wiki • Куратор з Community Engineering Team або архітектор Magento 2 (сервісна роль)
54.
© 2018 Magento,
Inc. Page | 54 Проекти Magento спільноти Multi-Source Inventory
55.
© 2018 Magento,
Inc. Page | 55 Multi-Source Inventory. Загальні відомості Мета: Можливість працювати з декількома складами Репозиторій: https://github.com/magento-engcom/msi Slack: #msi Координатор: Igor Miniailo Статус: в активній розробці
56.
© 2018 Magento,
Inc. Page | 56 Проекти Magento спільноти Import Export Improvements
57.
© 2018 Magento,
Inc. Page | 57 Import Export Improvements. Загальні відомості Мета: Виправлення дефектів в Імпорт/Експорт функціоналі та його покарщення Репозиторій: https://github.com/magento-engcom/import-export- improvements Slack: #import-export Координатор: David Manners Статус: в активній розробці
58.
© 2018 Magento,
Inc. Page | 58 Проекти Magento спільноти Bulk API
59.
© 2018 Magento,
Inc. Page | 59 Bulk API. Загальні відомості Мета: • Можливість збереження декількох об’єктів одночасно • Можливість виконання API запитів асинхронно Репозиторій: https://github.com/magento-engcom/bulk-api Slack: #bulk-api Координатор: Eugen Tulika Статус: початок розробки
60.
© 2018 Magento,
Inc. Page | 60 Проекти Magento спільноти Efficient Data-Rich ElasticSearch Indexer
61.
© 2018 Magento,
Inc. Page | 61 Efficient Data-Rich ElasticSearch Indexer. Загальні відомості Мета: Збереження всіх даних у ElasticSearch таким чином, що вітрина магазину може працювати без взаємодії за RDBMS Репозиторій: https://github.com/magento-engcom/es-indexer Slack: #feature-es-indexer Координатор: Eugen Tulika Статус: формування вимог, пошук зацікавлених
62.
© 2018 Magento,
Inc. Page | 62 Проекти Magento спільноти PHP 7.2 Support
63.
© 2018 Magento,
Inc. Page | 63 PHP 7.2 Support. Загальні відомості Мета: Оновлення коду Magento 2 та залежностей для повної сумісності з PHP 7.2 Репозиторій: https://github.com/magento-engcom/php-7.2-support Slack: #feature-php-72 Координатор: Olga Kopylova Статус: в активній розробці
64.
© 2018 Magento,
Inc. Page | 64 PHP 7.2 Support Основна тема Contribution Day у суботу 17 лютого, Чернівці, вул. Буковинська 33 (офіс Elogic Commerce)
65.
© 2018 Magento,
Inc. Page | 65 Хочете розпочати власний проект? • Перевірте https://github.com/magento/community-features/projects/1 • Напишіть на engcom@magento.com
66.
© 2018 Magento,
Inc. Page | 66 Розширені можливості для партнерів
67.
© 2018 Magento,
Inc. Page | 67 Partners Contribution Reward Program • 45 партнерів вже є учасниками програми • Розширені права на magento/magento2 репозиторій • Доступ до коду Magento Commerce (EE) та B2B на етапах розробки • Можливість долучатися до розробки Magento Commerce (EE) та B2B • Рейтинг найактивніших партнерів • Долучайтеся відправивши листа на engcom@magento.com
68.
© 2018 Magento,
Inc. Page | 68 Partners Contribution Reward Program https://magento.com/magento-contributors#partners
69.
© 2018 Magento,
Inc. Page | 69 Створюйте пул-реквести! Впишіть своє ім’я в історію Magento!
70.
© 2018 Magento,
Inc. Page | 70 Release notes Magento 2.2.2
71.
© 2018 Magento,
Inc. Page | 71 Написання документації • http://devdocs.magento.com/guides/v2.2/contributor- guide/contributing_docs.html • https://github.com/magento/devdocs/
72.
© 2018 Magento,
Inc. Page | 72 Бажаєте долучитись? • Приєднуйтесь до Community Engineering Slack • Відправте листа на engcom@magento.com • Або перейдіть за посиланням https://goo.gl/9Us95k
73.
© 2018 Magento,
Inc. Page | 73 Дякую за увагу
Jetzt herunterladen