RobW presents: "Getting friendly with Git", with a side of intro to contributing to Drupal.
If you haven't heard yet, Git is simply the best way to manage history, versions, and feature explorations in any project that lives predominantly in code. It takes the old system of naming files and folders ("project", "project-march-21-2012", "project-final-2", "project-final-with-fixes", "project-final-omega-seriously", ad infinitum) and replaces it with... sanity. Github, the largest, most active open source software repository in the world, is built around git, as is the project repository on our very own Drupal.org. I'll give a nontechnical overview of version control software, introduce a visual mental model of how git works and the common workflows people use, and then give a brief introduction to the way our community uses git to contribute to projects on Drupal.org. If there's time we'll jump into a real life example and submit a simple patch to a Drupal project live and on camera.
Catapult Pittsburgh is a coworking space on Pittsburgh's East End, on Penn Avenue in Garfield.
We'll get started with some informal chat at 7, with the presentation getting underway around 7:30. There should be time after for questions, and there are lots of spots in nearby Bloomfield and East Liberty if anyone's interested in hanging out after.
Hope to see you there!