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.

Meer...

Onze 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

Nieuwste berichten

Marketing Drupal

Kenya Hayes's picture
I attended my first DrupalCon in Portland last week; boy was it an amazing experience even with the total lack of sunshine and the abundance of dreary Pacific Northwest rain. Everything was new and exciting for me from a PR/Marketing perspective. I was immersed in all things Drupal and witnessed the overwhelming sense of community and pride for this open source CMS platform. I work in tandem with the business development team at NavigationArts and I’m always on the prowl for ways to generate quality leads to bolster our Drupal... More

Gaelan Steele meets Dries - Perspectives on Drupal

Jeffrey A. "jam" McGuire - Community Affairs Manager's picture
Gaelan Steele was the youngest delegate at DrupalCon Portland. Since I had had the pleasure of speaking with him and his father Douglas Urner while leading the Drupal Association scholarship committee earlier this year, I really wanted to meet this extraordinary 5th-grader in person. Dries himself showed up while we were talking and asked Gaelan how he uses and contributes to Drupal. The result of the interview hijack is really worth checking out! Gaelan is 11, in the 5th grade, and has been involved in Drupal for the last two years. He's an... More

Questions from Drupal for Project Managers - Part 1

Heather James's picture
Today we held part 1 of our Drupal for Project Managers mini-course. Here are the questions Adam addressed in our interview today. If you missed the session you will be able to watch the recording (recording link coming soon!). Ask your questions below in the comments. Don't forget to Sign up for June 5 - Part 2: Implementation. with Jakub Suchy. Part 1 - Kickoff and Discovery - Interview with Adam Boysen "Never mistake... More

The Truth About WYSIWYG Editing in your CMS

Tom Wentworth's picture
Yesterday at DrupalCon I saw Karen McGrane speak for the first time. Karen is a respected content strategist and frequent keynote speaker. She's fantastic, and I was thrilled to see her speak live for the first time. The main point made during Karen’s keynote is that we need to think differently when thinking about digital content. Legacy processes designed for print publishing shaped much of the way we work today in a CMS. This in turn has shaped how CMS products have evolved. Here’s how... More

Help for Oklahoma (help4ok) website launches

Scott Davis's picture
Many of us don't have to look too far back to recall the impact of a natural disaster: Sandy, Chelyabinsk, Lushan, and now Oklahoma. When they occur there is typically no shortage of assistance available, but coordination is always a major challenge. In every neighborhood affected, people naturally check on each other to assess need individually. Front line knowledge is abundant but remains difficult to share in a meaningful way. Connectivity is limited. Accommodations are in short supply. Dense traffic obstructs support efforts. The logistics alone are almost as crippling as the event... More

Pages