Useful tools for contributing at a Drupal Sprint (2016)

01/17/2016 - 23:48 -- Leslie Glynn

Planning to attend the Drupal Global Sprint 2016 – New England and wondering how to prepare?

The tools you will need depend on how you plan to contribute:

If you are plan to work on documentation, testing patches or writing issue summaries it would be helpful if you have the following:

  • an account on drupal.org
  • an IRC client to communicate with other sprinters. We will be using #drupal-contribute during the sprint
  • dreditor - a browser plugin that will enable you to easily test a patch and to view code diffs
  • Familiarity with simplytest.me (a Drupal website that quickly spins up a complete Drupal site)

If you plan to work on code, whether you are a developer or a themer, additional tools that will be useful include:

  • a local development environment
  • GIT for version control
  • Drush - a shell interface for managing Drupal right from the command line
  • an IDE (integrated development environment)
    • PHPStorm (30 day trial) - uses Drupal Coding Standards
    • other popular options - Sublime Text, NetBeans, Eclipse, Notepad ++, vim
  • Drupal QA Notifier - a browser extension that allows you to subscribe to the automated tests on Drupal.org to receive a desktop notification when the tests are complete
  • a local version of the latest Drupal 8 core codebase - git clone --branch 8.0.x https://git.drupal.org/project/drupal.git
  • a local version of a contributed module if you are planning to help convert the module to Drupal 8. Be sure to get the latest version from Git.

There will be mentors available to help you get things set up at the sprint on the 30th and 31st if you have questions or don't get everything set up prior to the sprint. There will also be a session for new contributors.

OwnSourcing, Acquia and Genuine look forward to seeing you at the sprint on January 30th and 31st. Please RSVP using the registration form.