There is a lot of great information on StackOverflow about splitting git trees into submodules. We followed this guide that suggests copying the repository and then using git-filter-branch.
We are in the situation where we had quite a lot of branches (around 30) that we wanted to maintain, and many of these included commits to the main repository and the directory that we were splitting off. We’ve discovered a few things along the way.
Read more »
minit [-o project_option1 -o project_option2 val ... ] project_type project_name
minit sets up projects for you, utilising native generators where available (e.g. `jasmine init`). It can also initialize cvs repositories for your project on github, bitbucket or google code; create packages on npm or jquery-plugins.
Read more »
Google’s “Project Glass,” the as-yet not very well explained augmented reality project, tends to incite quite a strong reaction from people.
Read more »
I’ve released sheaf, a library for looping over promises in a non-concurrent fashion. It helps you treat async operations as though they were synchronous instead (but doesn’t “block”).
This is useful if you want to use a series of asynchronous functions on a list of initial items, but want one series to complete before the next one starts.
Read more »
I’ve released bond – a simple Promises/A implementation. The only reasons to use this library rather than something like node-promise are that it can be used in a browser as well as nodejs, it supports multiple arguments for promise callbacksĀ (this is actually why I wrote it) and it has a cool name.
Read more »