Home / Resources / Blog

Featured post: Getting Started: Collaborative development with Git

This post is part of the "All you need to know to become a great Drupal developer" blog series.

Git is a version control system, like "track changes" for code. It's fast, powerful, and easy-to-use version control system. But the thing that's really special about Git is the way it empowers people to collaborate.

All the projects on drupal.org are stored in Git, and there are millions of public projects hosted by GitHub.com. Whether you are a developer who wants to contribute to an open source project, a freelancer who needs to know how to maintain a patched module, or a member of a team collaborating on a single code base, Git is a tool worth having in your toolbox.

This blog post walks through some basic Git workflows for collaborative development. If you've heard people talk about "decentralized" or "distributed" version control, but you haven't seen it in action, or you're not sure what's so cool about it, this post is for you. To follow along, you just need to have Git installed on your computer. Some basic experience with version control (Git or other) is helpful, but not required.

Example Scenario

Here's our scenario: Alice starts a project called "rhymes", it's a simple Git repo with a bunch of Alice's favorite nursery rhymes stored in it. Bob uses the project and wants to contribute to it. Specifically, he wants to contribute a few new rhymes, and help improve formatting to make the documents easier to read. Alice will review Bob's changes, accept some of them, then make her own changes to the project. Then Bob needs to sync up his copy of the project with Alice's.

Mehr...

Unser Blog

Business

Why Steve Jobs Would Have Loved Drupal

Tom Wentworth's picture
I’m an unashamed Apple fanboy. I’ll resist the temptation to #humblebrag about all the Apple gear I’ve owned through the years. I worship at the altar of the late Steve Jobs, who while flawed, has inspired me through his relentless passion and creativity. News of the paperback release of his autobiography in September reminded me of one of my favorite moments from his book: I always... More

Technology

Getting Started: Collaborative development with Git

This post is part of the "All you need to know to become a great Drupal developer" blog series. Git is a version control system, like "track changes" for code. It's fast, powerful, and easy-to-use version control system. But the thing that's really special about Git is the way it empowers people to collaborate. All the projects on drupal.org are stored in Git, and there are millions of... More

Design

Bringing Life to Human Rights Abuses with a Multi-functional Drupal Site

Thomas MacLean's picture
The Human Rights Watch (HRW) Film Festival brings to life human rights abuses through storytelling in a way that challenges each individual to empathize and demand justice for all people. HRW needed a multi-functional site to support their International Film Festival held in various cities across the globe. The information architecture and visual design was developed by a design agency in... More

Neueste Einträge

Meet Anthony Ferrara: The only people who win are everybody.

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
I met PHP core contributor and security expert Anthony Ferrara at the PHP BeNeLux '13 conference. He is a Senior Architect at NBCUniversal on a team that works a lot with Drupal. In this first part of a three-part interview, we sat down to talk about open source as an ethos and how it affects business. In the next two parts of our conversation, we talked about the consequences and practice of the Four Freedoms that define open source software, and the security... More

Meet Moshe Weitzman: Developer Tools, Product Development, Drupal History

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
Moshe Weizman is Acquia's Director of Research and Development in the Office of the CTO. Over the years, he's built many of the development tools that have been instrumental in Drupal's growth and success. Now, alongside his ongoing contributions to Drupal itself, he works with Acquia's product teams from conception, through architecture and prototyping, to helping coordinate ongoing... More

Meet Erik Webb, the southern gentleman helping Drupal projects succeed

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
Erik Webb – aka "Southern Gentleman" within his team – Senior Technical Consultant with Acquia's Professional Services group helps some of the "biggest Drupal users" in his job. In any given week, he might be doing anything from training people brand new to Drupal, to performance tuning and everything in between to make projects succeed. "I helped a Fortune 100 company move their entire web presence to Drupal." At this scale, Erik's job is about... More

Meet Andrew Melck: "Drupal means best of breed solutions"

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
Andrew Melck, Solutions Architect on the Pre-Sales Team in Acquia Europe is the subject of the first Acquia podcast of 2013. Andrew came to Acquia and Drupal from a German digital agency where he had experience with both open source and proprietary technologies. He was excited to encounter Drupal as a PHP project with global scope and for the fact that, "When I downloaded it the first time, it just ran. I grasped how this thing worked and how you could plug stuff together very quickly. It seemed very straightforward." Compared to Typo3's "dispiriting" back end, "I found it really... More

Meet Chris Pliakas: Open software and open data make for better decisions

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
Chris Pliakas is a solutions architect at Acquia. He works closely with the Acquia sales representatives and potential clients "to help people who might not know about Drupal or might be considering a proprietary solution see how Drupal can help them. It's really great to be out on the front lines helping people to see Drupal the way we do." Chris is also a search and data management expert and and the Product Owner of Acquia Search. He makes the point that open... More

Pages