This document discusses how Magento software is open source and how developers can contribute to its development. It provides background on open source software and outlines Magento's process of becoming more open source over time through transparent commits, public pull requests, and addressing issues. The document encourages developers to validate issues, fix issues by creating pull requests, contribute to patch releases, and conduct innovations. It describes the Magento Multi Source Inventory project and opportunities for developers to get involved through the community Slack channel or contribution days.
2. 息 2017 Magento, Inc. Page | 2
David Manners
Community Engagement, Europe @Magento Inc.
@mannersd
3. 息 2017 Magento, Inc. Page | 3
https://twitter.com/glasnt/status/735905144978604032
4. 息 2017 Magento, Inc. Page | 4
Is Magento Open Source Software?
5. 息 2017 Magento, Inc. Page | 5
Open Source Software by Wikipedia
Open-source software (OSS) is computer software with its source
code made available with a license in which the copyright holder
provides the rights to study, change, and distribute the software to
anyone and for any purpose.
Open-source software may be developed in a collaborative public
manner.
6. 息 2017 Magento, Inc. Page | 6
Open Source Software by Wikipedia
Open-source software (OSS) is computer software with its source
code made available with a license in which the copyright holder
provides the rights to study, change, and distribute the software to
anyone and for any purpose.
Open-source software may be developed in a collaborative public
manner.
7. 息 2017 Magento, Inc. Page | 7
Can Magento be developed
in collaborative public manner?
8. 息 2017 Magento, Inc. Page | 8
Magento 2 Open Source Step 1
30 Nov 2011 GitHub Magento 2 initial commit
No Issues processed
No Pull Requests accepted
Squashed commits merged bi-weekly (each Sprint)
9. 息 2017 Magento, Inc. Page | 9
Magento 2 Open Source Step 2
Dec 2014 0.42.0-beta1 Developer Beta, meeting in Berlin
Transparent commits (no more squash commits)
First public Pull Request merged
Issues start be addressed (labels introduced)
10. 息 2017 Magento, Inc. Page | 10
Magento 2 Open Source Step 2
Processing time is growing with more created Pull Requests
Pull Requests became outdated and not maintained
Issues number are growing
11. 息 2017 Magento, Inc. Page | 11
Magento 2 Open Source Step 3
1st Feb 2017
12. 息 2017 Magento, Inc. Page | 12
@maksek_ua
Eugene Tulika
vrann okorshenko maghamed
ishakhsuvarov
maksek
Oleksii
Korshenko
Igor Miniailo
Ievgen
Shakhsuvarov
Max
Yekaterynenko
naydav
Valeriy
Nayda
Volodymyr
Kublytskyi
vkublytskyi
David
Manners
dmanners
13. 息 2017 Magento, Inc. Page | 13
Ease Contributions
Enable Community to develop Magento 2
14. 息 2017 Magento, Inc. Page | 14
Magento Community
The community that contributes to improve something is the one that
defines something for the next generation of users, advocates, and
enablers.
- The Open Source Way
15. 息 2017 Magento, Inc. Page | 15
Turn consumers into
contributors!
- David Manners 2017
27. 息 2017 Magento, Inc. Page | 27
Want to develop Magento core?
28. 息 2017 Magento, Inc. Page | 28
Magento Multi Source Inventory
29. 息 2017 Magento, Inc. Page | 29
Magento Multi Source Inventory
30. 息 2017 Magento, Inc. Page | 30
Magento Multi Source Inventory
31. 息 2017 Magento, Inc. Page | 31
Magento Multi Source Inventory
32. 息 2017 Magento, Inc. Page | 32
Magento Multi Source Inventory
Alessandro
Ronchi
Lars
Roetting
33. 息 2017 Magento, Inc. Page | 33
Magento Multi Source Inventory
- Alessandro Ronchi
being part of a community means giving back
https://medium.com/@aleron75/how-i-ended-up-touching-magento-core-4810de3c2e57
I can finally touch Magento core :)
I can work with a distributed agile
team. I can discuss Magento 2 internals with some of the people that are
developing the platform.
I have the chance to do pair programming with the
team.
Im learning a lot.
34. 息 2017 Magento, Inc. Page | 34
Magento Multi Source Inventory
38. 息 2017 Magento, Inc. Page | 38
Join Contribution Day
It is FUN
Pair Programming
Learn from Core Architects
Do Contribution
Be part of the Community
39. 息 2017 Magento, Inc. Page | 39
Thank you!
Lets make Magento better together!