Download - Contributing to Drupal: It's Not as Hard as it Looks

Transcript
Page 1: Contributing to Drupal: It's Not as Hard as it Looks

Contributing–It’s Not as Hard as It Looks

Karl Kaufmann @karolus

Page 2: Contributing to Drupal: It's Not as Hard as it Looks

If you aren’t in over your head, how do you know how tall you are?

-T.S. ELIOT

Page 3: Contributing to Drupal: It's Not as Hard as it Looks

About Me

• Fine Arts background, no formal programming education or training

• Visual and Graphic Design

• Started Drupal by doing—on a deadline project

• Enjoy the challenge of learning new things

Page 4: Contributing to Drupal: It's Not as Hard as it Looks

What’s In It for Me?

• It’s for anyone, even if you have no programming experience

• Deepen your knowledge of Drupal, and tackle projects more quickly

• Boost your bottom line, and help clients and colleagues to boot!

Page 5: Contributing to Drupal: It's Not as Hard as it Looks

Setting Up Your Environment

• Tools Needed: Git, Acquia Dev Desktop, Drupal 8 core

• Code editing—user choice of command line or dedicated apps such as SublimeText

• Web browser development tools—already installed or free downloads

Page 6: Contributing to Drupal: It's Not as Hard as it Looks

Introduction to the Issue Queue

• http://drupal.org/project/issues

• Go under Advanced Search, and filter by the issue tag Novice

Page 7: Contributing to Drupal: It's Not as Hard as it Looks

Patch & Documentation Work

• Get started on testing and fixing

• Test and reroll patches

• No need to worry–all code is checked

• Documentation editing is urgently needed

Page 8: Contributing to Drupal: It's Not as Hard as it Looks

Core Mentoring

• Overcome stumbling blocks by reaching out to the community

• Drupal Office Hours: Monday: 10pm-12am EDT Wednesday: Noon-2pm EDT

• IRC Handle: #drupal

Page 9: Contributing to Drupal: It's Not as Hard as it Looks

How You Can Get Involved

• Join programs in your area, such as local Meetups/get-togethers

• Starting in-house events at your organization

• Skype/IRC/webinars for contributors working remotely

Page 10: Contributing to Drupal: It's Not as Hard as it Looks

Wrap-Up

Suggested Resources

• Drupal: http://drupal.org & http://drupical.com

• Drupal Ladder (for organizing sprints): http://drupalladder.org

• Meetup (for Drupal Events): http://www.meetup.com

• LevelUpTuts Videos: http://leveluptuts.com

• YouTube: Search Drupal and/or specific topic