Lee Rowlands
drupal.org/u/larowlan twitter/@larowlan
Source: http://alldylan.com/wp-content/uploads/2013/05/The+Who.jpg
Note:
- I was told my second slide should be the who slide
- maintain 4 modules in core
- near 350 commit mentions in d8
- number 12 contributor to d8
- sec team
- senior drupal dev at pnx
- doing this since 2008
- frustration with d7 changes as catalyst
--
Note:
- if you don't have an account, get one now, even if you don't want to comment
- I wish I had have registered earlier - waited until I needed to post a patch
--
Note:
- content modelling
- cms
- the community
--
Source: https://deadhomersociety.files.wordpress.com/2012/02/kingsizehomer8.png
Note:
- IRC is window to the community
--
--
- #drupal-au
- #drupal-contribute
Note:
- I was a freelancer for many years sime told me to get on drupalau
- window to the community
--
- drupal.org/irc
--
- pidgin
- limechat
- adium
- web client on freenode
Note:
- Start slow
- Don't have a drupal.org account - get one now! user/register
--
Note:
- Start by watching issues
--
Note:
- Make sure your email settings are sane
--
Source:http://bit.ly/1zHPFfq
--
Note:
- Get to know the personalities
- Observe the interactions and process
--
--
--
--
--
--
--
--
--
--
--
--
- interdiff > git diff > interdiff.txt
- re-roll > git fetch origin && git merge origin/8.0.x
- patches > git diff origin/8.0.x > some-file.patch
- applying > curl http://drupal.org/files/some-file.patch | git apply
--
--
--
--
Note:
- Avoid being the victim
- Avoid being the persecutor
- Avoid being the rescuer
--
Source:http://www.vh1.com/celebrity/bwe/images/2011/06/Stop-That-Mr-Simpson-1308333673.jpg
Note:
- Sometimes people are just jerks.
--
--
- Solving things much easier on IRC.
--
- Silence = acceptance
- Constructive feedback
Note:
- Explain process
- Yeah there's a u in that
--
Note:
- Not everyone speaks English as their first language
- Don't take offence at language quirks
- Be prepared to explain local slang and lingo
--
Note:
- Best way to avoid burnout is drift in and out
- Have a live outside Drupal
--
Note:
- What will come? re-rolls, reviews, new-patches, feedback, commit mentions
- https://www.drupal.org/node/1821620
--
Note:
- Everyone has their own pet issues
--
Note:
- It doesn't have to be perfect
--
Note:
- Timezones have some benefits
Note:
- embrace the chaos
--
Note:
- Asks on IRC if anyone knows about it
- Follows leads from community
- Puts up half-baked patch
- Learns from reviews
- Reviews others work
- Rapid increments
--
Note:
- First patch is perfect
- Works in isolation
- Slow feedback loop
- Concerned about perceptions
- Fails to build karma/reputation
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
- phing simpletest:class
- phing reinstall
- https://github.com/nickschuch/vd8/blob/master/build.xml
Note:
- Simpletest commands
- Reinstall
- PHP Unit testing
--
- git interdiff
- git merge8x
- git genpatch {number}
- git fetchpatch {url}
- https://gist.github.com/larowlan/18624d5554c52e90c613
--
--
--
--
- http://hojtsy.hu/blog/2014-jun-24/how-manage-drupalorg-issues-according-your-priorities
- http://drupal.org/dcoc
- http://randyfay.com/content/what-can-drupal-community-do-about-burnout
- http://sydney2013.drupal.org/show-me-tests-writing-automated-tests-drupal