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

11
Contributing– It’s Not as Hard as It Looks Karl Kaufmann @karolus

description

Drupal, like any open-source project, is dependent upon voluntary participation for its success and survival. You can help the community, build skills, and increase your bottom line by actively helping make Drupal better.

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

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