October 31, 2013

resonance-0.0.2: It's Alive! It's ALIVE!!

It was a dark and stormy night... (Truthfully it's only a little drizzly.)

Goblins and ghouls walked the streets... (They were trick-or-treaters technically.)

Lightning struck down from the heavens... (More like a Github push.)

Then, a skeleton started to rise... (The resonance repo now has a walking skeleton.)

Now with a single push to Github, the resonance code is checked out by Travis CI, tests are run against all parts of the sbt multi-project (including Javascript testing via jasmine), and if the tests pass, two different microservices get deployed to Heroku.

There was a trick or two (as well as a treat or two) that I discovered along the way to creating a walking skeleton, and it would be remiss of me to not pass along what I have learned. As Mary Shelley in Frankenstein put it:

“...learn from my miseries, and do not seek to increase your own.”

In future posts, I will detail some of the intricacies of this skeleton, so that others can learn from my "miseries".

But for those readers of this project log who are wondering about resonance-0.0.3... next on my list is some skeleton radar...