This project almost did not come into existence. There are lots of tools out there for collecting and cataloging code snippets, and I looked at several of them as alternatives to making my own. Given the amount of time and effort it would take to make my own code snippet library generator, I was more inclined to make something that was already available work for me and my students.
However, nothing did exactly what I wanted, so after a few fits and starts, CodeSnap was born.