K
ODE KO
PEL LI K
ODEKOP EL LI KO
DEK O PE LL
IK OD EK OP
ELLIKODE KO PELL IK
O DEK OPELLIK ODE
KOPELLIKODEK
OPELLIKODEK
OPELLIKODEKOPELLIKOD
EKOPELLIKODEKOPELLIKOD
EKOPELLIKODE KOPELLIKOD
EKOPELLIKODEK OPELLI
KODEKOPELLIKOD EK
OPELLIKODEKOPELL IKO
DEKOPELLIKODEKOPE LLI
KODEPELLIKODE KOPELLIKODE
KOPELLIKODEKOPEL LI
KODEKOPE LLIKODEKOPELLIK
ODEKOPELL IK
ODEKOPELL IK
ODEKOPELLI KOD
EKOPELLIKODE KO
PELLIKODEKOPELLIK OD
EKOPELLIKODEKOPEL
LIKODEKOPEL LI
KODEKOP ELLIKOD
EKOPE LLIKO
DEK
OPELL TM
IKODEKOP
ELLIKOD
Kodekopelli – making code generation rock since 2003. Do it well. Do it once. Let Kodekopelli do the rest.
Kodekopelli is an unobtrusive, unassuming code generator that leverages the expressiveness of the Ruby language and the ERB lightweight templating system to help facilitate the Don’t Repeat Yourself (DRY) Principle in a manner consistent with agile development practices. That means playing well in an environment of continuous integration and utilizing idioms familiar (or, at least, intuitive) to users of automated build systems like Ant, NAnt and Rake. Kodekopelli provides an additional layer of abstraction between the creative thought and real engineering work in which humans excel and the drudgery of those tedious tasks better left to computers. All too often, said tedium steals valuable time from the lives of developers who accept those burdens as badges of honor or as inevitable occupational hazards.
License
Kodekopelli is released under the business-friendly MIT license.
Legalese
The Kodekopelli logo and the Kodekopelli name are trademarks of Free Range Data LLC.
Additional Documentation
Additional documentation, including a usage manual, may be found at the Kodekopelli site.
Examples
Numerous examples may be found both in the /examples folder of this distribution and on the Kodekopelli site.
Support
The Kodekopelli site is located at www.kodekopelli.org
Technical assistance and Kodekopelli enterprise support services are available from Free Range Data LLC (www.freerangedata.com).
Please feel free to submit comments, feature requests, or enhancements. If your enhancement is integrated into Kodekopelli, your name will be added to the list of contributors on the main site.