Home / Resources / Blog

Featured post: Getting Started: Collaborative development with Git

Bryan Hirsch's picture
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.

More...

Our 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

Bryan Hirsch's picture
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

Latest posts

Web 2.0 New York: Is sales always this much fun?

Kieran Lal's picture
It's been a couple of weeks since Web 2.0 New York. The event was a success and early reports indicated it exceeded expectations for the event organizers. For Acquia it was a successful event. We met over 214 people who were running Drupal sites and gave out Acquia t-shirts to each of them until we ran out. We gathered over 400 leads that we qualified as interested in or likely to be building a social publishing site. What was new for Acquia was that those leads were closely followed up by our inside sales team. I'll touch more on that at the end of this post. One of the key goals for my... More

On corporate blogging policies

Default avatar

Acquia launch coverage

Default avatar
Cheers to the Acquia launch, which went really well. Hundreds of people signed up for a free community subscription. Also, check out Jeff Whatcott's blog post covering some of the blog posts, press articles, and Tweets about our new product and service offerings. Awesome! Cheers! More

Drupal and the $6000 hosting bill, getting to the truth quickly

Kieran Lal's picture
It's political season here in the United States, and that means it's rumor time. Research has shown that if we are exposed to information as little as eight times we are more likely to believe it. Logic, facts, reason don't necessary apply to our human brains. Political strategist know this, marketers know this and they can use it in influencing you. Journalists know this too. On Monday morning, Drupal got caught up in a [Updated]conjecture that it was the source of a bug that led to a $6000 hosting bill. It... More

Acquia launch round up: looking back on a big day

Default avatar
I spent most of the day yesterday reading and participating in Drupal.org threads, blog posts, press articles, forum threads, Twitter feeds, and IRC transcripts of full of conversation about our new product and service offerings.  Here are a few of my favorites: Press Articles SitePoint: "This is definitely a big move in the open source world of Drupal. I think it is a great move. They have taken some of the best modules already available, mixed in some new things and are realising a... More

Pages