Drupal Sprint Weekend - Vancouver

Getting set up

Well not this one silly! The other ones, geez 😜

Please have these steps setup before the sprint!

  1. Create an account on Drupal.org if you do not yet have one.
  2. Set up an IRC client to access Drupal's IRC.
    • Server: irc.freenode.net
    • Port: 6667
    • Nickname: Use your Drupal login if it is available. (Registering your nick)

    Suggested clients:

    Read Drupal IRC information

    Join the #drupal-pnw and #drupal-contribute channels.

  3. Install git.
  4. Install drush and Drupal Console.
  5. Install a local development stack.

    Drupal.org suggest the Acquia Dev Desktop, which has installers for both Windows and Mac. (video)

    There are many other ways to do this, I prefer/recommend Drupal VM and there more to choose from in the guide: Local server setup.

  6. Create a local website & database:

    • d8.dev with a d8 database to do your development with
  7. Clone Drupal 8 with git:

    (run these commands from within your respective web directories)

    D8 webroot:

    git clone --branch 8.0.x https://git.drupal.org/project/drupal.git your/d8/webroot/path
            cd your/d8/webroot/path
  8. Read some reference material
  9. Install Drupal and you're ready to patch!

    From within the webroot your/d8/webroot/path or with the drush alias drush use @drupalvm.d8.dev

    drush si --db-url=mysql://user:pass@localhost/d8 --account-name=admin --account-pass=admin standard

During the sprint

  • Work with a group on porting and testing a contributed module for Drupal 8
or
  • Take a look at the Contributor tasks. Work with a another contributor to find a task.

References

General Core Contribution

Twig Documentation

Other inititives

Referenced from: http://drupalmentoring.org/sprint

When

Friday, January 27th, 2017
5pm – 10pm

Saturday, January 28th, 2017
9am – 5pm

Where

Thanks to

Suite 202 - 311 Water St, Vancouver, BC
Vancouver, Canada V6B 1B8
Street maps of The Jibe's office location