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. Communicate via Drupal's IRC and/or join our Slack group
    • Server: irc.freenode.net
    • Port: 6667
    • Nickname: Use your Drupal login if it is available. (Registering your nick)

    Suggested clients:

    Read Drupal IRC information

    Visit https://slack.com/ to get a Slack client.

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

    Join Drupal Slack and Van DUG group.

  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
  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

Other inititives

When

Friday, January 26th, 2018
5pm – 10pm

Saturday, January 27th, 2018
9am – 5pm

Where

Thanks to

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