Sam Croft

Full-stack developer

A git and GitHub strategy for forking your own repository to create customer versions of a core application

  • 0 comments

Filed in: git, github, librarygame, productivity, Uncategorized

git forking a core application to create custom versions for customers

When I first started writing the specification for and developing Librarygame in late 2011 I had only been using git and GitHub for about a year. Although I was pretty new to source control I had read Vincent Driessen’s fantastic write up on A successful Git branching model. It’s a superb read and something I still refer back to, and recommend to new git users, today. I became very comfortable using branches for features, hotfixes and releases but I was a bit confused how this could work with multiple forked repositories of the same application.

Skip the story: show me the solution

To give a little bit of background; Librarygame, a web application devised and owned by my company Running in the Halls, is a gamification platform for libraries. It takes a user’s activity in the library (after they have signed up and agreed) and awards them points and achievements depending on how often/when they have visited, the number of books/type of books they borrow and if they return books on time. It does a fair bit more than that, but that’s the basics.

(more…)

Running in the Halls launches Librarygame—gamification for public and academic libraries

  • 1 comment

Filed in: launch, librarygame, rith, Uncategorized

Badges and achievements you can unlock while playing Librarygame
Librarygame—a beautiful game to play in public and academic libraries

In October 2009 Running in the Halls (RITH) sat down and penned the idea of gamifying the library experience. The concept? To award points, badges and achievements for borrowing and returning items, accessing resources and physically visiting the library.

(more…)