Repository files navigation
Download and unarchive the contents of the most recent java-koans in development from:
https://github.com/matyb/java-koans/archives/master
Open a terminal and cd to the koans directory within the directory you unarchived
koans: this directory contains the application and its lessons, it is all that is needed to advance through the koans themselves.
koans-lib: the directory for the koans the application
koans-tests is the directory for tests to check the sanity of the application
Run run.bat or run.sh (whichever is applicable for your OS)
Follow any of the existing koans as an example to create a new class w/ koan methods (indicated by the @Koan annotation)
Define the order and metadata associated with each koan in the PathToEnlightenment.xml
If necessary - use dynamic content in your lesson, examples are located in XmlVariableInjector class (and Test) and the AboutKoans.java file
About
A framework and corresponding koans to learn the core Java language, best practices, and TDD
Resources
License
Stars
Watchers
Forks
Languages
Java
96.0%
Perl
3.8%
Other
0.2%
You can’t perform that action at this time.