In a collaborative directed study, an engaged student undertook the task of programming a simple graph theory toolbox in the open source programming language Octave. That software was then made openly available for educational use. Insights in to preparation, licensing, distribution, and improvements will be shared along with some learned best practices.