Your SlideShare is downloading. ×
0
Contributing to Drupal Core. Sprint Guide.                                             Frankfurt am Main, Nov 2012
11/2/12   Seite 2What is a contributor?                                     i want to see it                    that’s dum...
11/2/12   Seite 3We need more of us to participate!                                                           Sample stati...
11/2/12   Seite 4Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overview...
11/2/12   Seite 5Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overview...
11/2/12   Seite 6Common fears     “I dont speak English quite well.”     “I dont know how to work with git.”     “I dont l...
11/2/12   Seite 7Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overview...
11/2/12   Seite 8Your Drupal 8 working environment     Create a database:     mysqladmin -uroot -p create d8     Clone the...
11/2/12   Seite 9Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overview...
11/2/12   Seite 10Major initiatives                                          Analysis    Design      Development          ...
11/2/12   Seite 11CHANGELOG.txt selectionNew Symphony based routing framework: http://drupal.org/node/1800686A brand new Y...
11/2/12     Seite 12                        Drupal 8 Timeline             Development                   Code freeze       ...
11/2/12   Seite 13Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overvie...
11/2/12        Seite 14Git workflow    git pull    git checkout -b myfeaturebranch    Download the last patch and apply it...
11/2/12   Seite 15Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overvie...
11/2/12   Seite 16Issues workflow
11/2/12   Seite 17Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overvie...
11/2/12   Seite 18Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overvie...
11/2/12   Seite 19Reviewing patches     Use Dreditor: http://dgo.to/dreditor
11/2/12   Seite 20Agenda     Common fears that must be overcome.     Checking out Drupal 8.x git branch.     Quick overvie...
11/2/12   Seite 21Resourceshttp://www.delicious.com/penyaskito/drupalcontribute
Time to kick ass with Drupal 8!
Upcoming SlideShare
Loading in...5
×

Drupal 8 FFM Sprint introduction

735

Published on

Drupal 8 Sprint introduction at Cocomore AG offices, for the November Sprint.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
735
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • A contributor is someone who has three qualities. - They see something that’s dumb. - They have a desire to see it fixed. - ANd they can do something about it. - This something can be writing code , paying someone to get it done, or even just filing a bug report that makes sense.
  • These are statistics pulled from the Drupal project Blue is the part who downloaded software, never heard from them again Red is people who took the time to register an account Yellow part you can’t see ? Those are the people who did something with said account. How many people are in the blue or red box? What are things that have kept you out of the community?
  • @TODO: Update bars. In order to help prioritize Drupal development on key strategic areas , initiatives were introduced in Drupal 8 Leads appointed to do architecture, cat herding, thought leadership They do NOT do this alone ; they need lots of help! Goal is to provide more transparency as to D8 happenings, and easier points of entry for new contributors Here’s how we sit with the initiatives. For the most part we know what we want to build and how we want to build it , now into implementation. Some are further along than others.
  • To contextualize this talk, let’s look at the Drupal 8 timeline for a bit. Drupal 7.0 shipped in January of 2011 , and we had 326 parties in 96 countries to celebrate! It took awhile to recover from those parties (and also to migrate Drupal.org from CVS to Git ), and so we didn’t kick off development of Drupal 8 until March of 2011 , during DrupalCon Chicago. We’re currently in “code thaw,” or development phase . Development phase means that anything cool you have ever wanted to see in Drupal, anything that’s ever cheesed you off about Drupal that you want to see fixed, now’s the time to do it! At the end of this year, we’ll have a “Feature freeze” where the firehose of new features is shut off and we focus instead on stabilization . That’s followed by a “Code freeze” in February of next year where APIs get locked down so contributed modules can begin porting. And finally, the currently estimated release date for Drupal 8.0 will be in August of next year , during DrupalCon Europe 2013.
  • Transcript of "Drupal 8 FFM Sprint introduction"

    1. 1. Contributing to Drupal Core. Sprint Guide. Frankfurt am Main, Nov 2012
    2. 2. 11/2/12 Seite 2What is a contributor? i want to see it that’s dumb. fixed. i can do These people power something about it. open source.
    3. 3. 11/2/12 Seite 3We need more of us to participate! Sample statistics from Drupal project* * Actual percentage is much lower; I had to do unholy things to numbers to get even a sliver of pie to show up.
    4. 4. 11/2/12 Seite 4Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    5. 5. 11/2/12 Seite 5Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    6. 6. 11/2/12 Seite 6Common fears “I dont speak English quite well.” “I dont know how to work with git.” “I dont like people to see my code until its done.” “I would need a lot of time for getting started.” “Drupal is such a big project for me.” Any more? Why do you have not contributed before?
    7. 7. 11/2/12 Seite 7Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    8. 8. 11/2/12 Seite 8Your Drupal 8 working environment Create a database: mysqladmin -uroot -p create d8 Clone the repo: git clone --recursive --branch 8.x http://git.drupal.org/project/drupal.git d8 Create a virtual host in Apache. Install Drupal 8. Note: help is needed in testing the localized installation.
    9. 9. 11/2/12 Seite 9Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    10. 10. 11/2/12 Seite 10Major initiatives Analysis Design Development Config Mgmt Web services Layouts Multilingual Mobile http://drupal.org/community-initiatives/drupal-core
    11. 11. 11/2/12 Seite 11CHANGELOG.txt selectionNew Symphony based routing framework: http://drupal.org/node/1800686A brand new YAML based config system: see CMI.HTML5 support: http://drupal.org/node/1315186Multilingual support: see D8MI.Views in core.Improved Entity system.PSR-0 and ClassLoader: http://drupal.org/node/1320394 and http://dgo.to/1479568.UUIDs, Fast404 in core...More at http://drupal.org/list-changes/drupal
    12. 12. 11/2/12 Seite 12 Drupal 8 Timeline Development Code freeze begins Feb 1, 2013 Mar 10, 2011Jan 5, 2011 Dec 1, 2012 Aug, 2013Drupal 7.0 Feature freeze Drupal 8.0
    13. 13. 11/2/12 Seite 13Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    14. 14. 11/2/12 Seite 14Git workflow git pull git checkout -b myfeaturebranch Download the last patch and apply it with git apply myfile.patch git add x, y, z git commit -m “Comment URL” … git diff 8.x > 123123-mypatch-12.patch git diff > 123123-mypatch-10-12.txt Upload both! git add x, y, z git commit -m “Comment URL” git checkout 8.x
    15. 15. 11/2/12 Seite 15Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    16. 16. 11/2/12 Seite 16Issues workflow
    17. 17. 11/2/12 Seite 17Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    18. 18. 11/2/12 Seite 18Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    19. 19. 11/2/12 Seite 19Reviewing patches Use Dreditor: http://dgo.to/dreditor
    20. 20. 11/2/12 Seite 20Agenda Common fears that must be overcome. Checking out Drupal 8.x git branch. Quick overview about Drupal 8 changes. Git workflow. Issues workflow. Creating patches. Reviewing patches. Resources.
    21. 21. 11/2/12 Seite 21Resourceshttp://www.delicious.com/penyaskito/drupalcontribute
    22. 22. Time to kick ass with Drupal 8!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×