際際滷

際際滷Share a Scribd company logo
息 2017 Magento, Inc. Page | 1
How to edit the core
息 2017 Magento, Inc. Page | 2
David Manners
Community Engagement, Europe @Magento Inc.
@mannersd
息 2017 Magento, Inc. Page | 3
https://twitter.com/glasnt/status/735905144978604032
息 2017 Magento, Inc. Page | 4
Is Magento Open Source Software?
息 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.
息 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.
息 2017 Magento, Inc. Page | 7
Can Magento be developed
in collaborative public manner?
息 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)
息 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)
息 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
息 2017 Magento, Inc. Page | 11
Magento 2 Open Source  Step 3
1st Feb 2017
息 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
息 2017 Magento, Inc. Page | 13
Ease Contributions
Enable Community to develop Magento 2
息 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
息 2017 Magento, Inc. Page | 15
Turn consumers into
contributors!
- David Manners 2017
息 2017 Magento, Inc. Page | 16
Developer Contributions
息 2017 Magento, Inc. Page | 17
Developer Contributions
息 2017 Magento, Inc. Page | 18
息 2017 Magento, Inc. Page | 19
息 2017 Magento, Inc. Page | 20
How I, as a Developer, can contribute into
Magento?
息 2017 Magento, Inc. Page | 21
Validate Issues https://github.com/magento/magento2
息 2017 Magento, Inc. Page | 22
Fix Issue, Create PR https://github.com/magento/magento2
息 2017 Magento, Inc. Page | 23
Magento Community
512 Contributors
1496 Pull Requests Created
2017 Code Contributors:
息 2017 Magento, Inc. Page | 24
Contribute in Patch Release
息 2017 Magento, Inc. Page | 25
Contribute in Patch Release
息 2017 Magento, Inc. Page | 26
Do Innovations
息 2017 Magento, Inc. Page | 27
Want to develop Magento core?
息 2017 Magento, Inc. Page | 28
Magento Multi Source Inventory
息 2017 Magento, Inc. Page | 29
Magento Multi Source Inventory
息 2017 Magento, Inc. Page | 30
Magento Multi Source Inventory
息 2017 Magento, Inc. Page | 31
Magento Multi Source Inventory
息 2017 Magento, Inc. Page | 32
Magento Multi Source Inventory
Alessandro
Ronchi
Lars
Roetting
息 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.
息 2017 Magento, Inc. Page | 34
Magento Multi Source Inventory
息 2017 Magento, Inc. Page | 35
Where to start?
息 2017 Magento, Inc. Page | 36
Where to start?
Join 1400+ developers in Community Engineering #Slack channel
email request to engcom@magento.com
息 2017 Magento, Inc. Page | 37
Join our live streams
息 2017 Magento, Inc. Page | 38
Join Contribution Day
 It is FUN
 Pair Programming
 Learn from Core Architects
 Do Contribution
 Be part of the Community
息 2017 Magento, Inc. Page | 39
Thank you!
Lets make Magento better together!

More Related Content

How to edit the core

  • 1. 息 2017 Magento, Inc. Page | 1 How to edit the core
  • 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
  • 16. 息 2017 Magento, Inc. Page | 16 Developer Contributions
  • 17. 息 2017 Magento, Inc. Page | 17 Developer Contributions
  • 18. 息 2017 Magento, Inc. Page | 18
  • 19. 息 2017 Magento, Inc. Page | 19
  • 20. 息 2017 Magento, Inc. Page | 20 How I, as a Developer, can contribute into Magento?
  • 21. 息 2017 Magento, Inc. Page | 21 Validate Issues https://github.com/magento/magento2
  • 22. 息 2017 Magento, Inc. Page | 22 Fix Issue, Create PR https://github.com/magento/magento2
  • 23. 息 2017 Magento, Inc. Page | 23 Magento Community 512 Contributors 1496 Pull Requests Created 2017 Code Contributors:
  • 24. 息 2017 Magento, Inc. Page | 24 Contribute in Patch Release
  • 25. 息 2017 Magento, Inc. Page | 25 Contribute in Patch Release
  • 26. 息 2017 Magento, Inc. Page | 26 Do Innovations
  • 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
  • 35. 息 2017 Magento, Inc. Page | 35 Where to start?
  • 36. 息 2017 Magento, Inc. Page | 36 Where to start? Join 1400+ developers in Community Engineering #Slack channel email request to engcom@magento.com
  • 37. 息 2017 Magento, Inc. Page | 37 Join our live streams
  • 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!

Editor's Notes

  • #2: QR code coming up