Error message

User warning: The following module is missing from the file system: imagcache_actions. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /www/advantagelabs/releases/drupal-7/advantagelabs-7.59-1/drupal/includes/

Workflow for Solo Developers and Small Teams

Friday, 1:00pm - 2:00pm
Coding and Development
Experience Level: 

Developers face a steep learning curve when they choose to adopt version control. It can be even more overwhelming for people who aren't knee deep in code every day. Project folders fill up all too quickly with files like this: page.old.2.bak.php. Communication dissolves as people become embarrassed to ask questions just in case they're supposed to remember the answer from weeks ago.

In this tutorial you will learn how to define and then sketch out your ideal team workflow. Yup, on paper. (Unless you really insist on using Inkscape.) To this diagram you'll layer on the common Git commands that are used regularly by efficient Git-using teams. It'll be the ultimate cheat sheet, and specific to your job. If you think this sounds complicated, it's not! Your fearless leader, Emma Jane, has been successfully teaching adults how-to-tech for over a decade. She is well known for her non-technical metaphors which ease learners into complex, work-related topics that previously felt inaccessible.

Yes, this is an introductory session. This is for people who feel shame that they don't know how to "just cd into yer root durrr" and get mad when people say "just diff me a patch". No, you don't have to have Git installed to attend. You don't even need to know where the command line is on your computer.

So if Git makes you angry inside, and if you resent everyone who regularly visits the magical place referred to as "The Command Line", this tutorial is for you. And if you're a super-human Git fanatic who's frustrated that people just don't "git it", this workshop is also for you. You'll learn new ways to effectively communicate your toolkit, and you may even learn a little bit about why your previous attempts to explain Git have failed.

The slides are the same as the DrupalCamp Toronto ones, which are available here:

Collaborative notes link:


Platinum Sponsors

Gold Sponsors