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.