functional-koans/clojure-koan-engine — Issue #1: Choice of default :koan-root
Author: sritchie
Created: 2011-11-28 00:15:11+00:00
State: open

I wonder, should `koan-root` default to `PROJECT_ROOT/koans` rather than `PROJECT_ROOT/src/koans`? It doesn't matter as far as the classpath is concerned, and keeping koans out of the source tree will make it easy to extend existing projects with koan functionality.

This would require a change in the template, but that's about it The `clojure-koans` project would keep its current `:koan-root` by adding the following to `project.clj`:

:koan {:koan-root "src/koans"}