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.

More...

Our blog

Business

Introducing the Acquia Insiders Advocate Community

Tom Wentworth's picture
For the past two months, we’ve been working on a new community for Acquia customers, developers, and partners. Today we’re opening up the community to a bigger audience, and that includes you! We know that many of our customers and partners are looking for ways to share their passion for Drupal and Acquia with others. We wanted to create a way for you to tap into that passion, and that’s... 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

Latest posts

Acquia out of beta

Default avatar
After months of hard work, Acquia is now open for business! Starting today, everyone can connect their Drupal 6 site to the Acquia Network to take advantage of our services. Oh my! The Acquia Network (previously code-named Spokes) is a hosted service that helps you with site management (update notifications, spam blocking, cron service, modification detection, etc) and provides real-time visibility into the health and usage of all your Drupal sites that are connected to the Acquia Network. Second, the Acquia... More

The magical hour, Acquia launches Acquia Drupal and Acquia Network

Joshua Brauer's picture
Like many in the community my first exposure to Acquia came back in the first part of the year. It was an exciting time for the Drupal community and what we learned at Drupalcon in Boston suggested many great things to come. At the time I was running an independent Drupal development shop. The news that an organization like Acquia was going to come to the Drupal ecosystem was great news. Some had early concerns that Acquia might compete in the site development space. These fears turned out to... More

Talk is silver, code is gold: Acquia's code contributions to the Drupal project

Kieran Lal's picture
In the Drupal community we have a saying talk is silver and code is gold. For over a year now, members of Acquia have been both talking and coding, and I think it's time to bring some of this to light. In future posts I'll also highlight Acquia involvemnet in Drupal code sprints and other Drupal events, but for now I'll just focus on code. Over a year ago Acquia started quietly contributing to the Drupal project. At the time we were in stealth mode, and we didn't want a lot of attention. Our first major contribution back to the Drupal community was hiring Gábor Hojtsy, and having him work... More

Drupal Road Warriors Wanted: 17 cities, 6 villages, 3 mountain huts, 12 mountain passes,1 wedding in 8 weeks

Kieran Lal's picture
I am in the final quarter of a whirlwind 2 months of professional and personal travel. If you love to travel, you might consider joining Acquia's professional services team where travel is not a requirement, it's an opportunity. San Francisco - Home (West coast marketing headquarters for Acquia) Portland - OSCON San Francisco - Acquia marketing headquarters Chicago - HostingCon St. Augustine, Florida - Drupal.org search improvement headquarters (Jeremy Andrews place) Orlando, Florida - Kieran the GodFather takes Nephew to meet Spiderman at... More

Drupal in Education showcase video

Kieran Lal's picture
Here's a video of some Drupal showcase sites. I know there are a bunch more out there. Here's a list of resources for find more Drupal education sites provided by Bill Fitzgerald:http://groups.drupal.org/node/8136http://groups.drupal.org/node/11258http://groups.drupal.org/node/5309 In addition, these university Library sites could also do double-duty:http://groups.drupal.org/node/13473 Finally,... More

Pages