Codgen

A cross language, template based, code generator, capable of generating multiple applications from a common model.

Right now it uses mustache for it's template files and JSON for it's config and model. We're working on making it so that you can use whatever template engine you want though like mustache or erb.

If you find bugs or bad error messages be sure to log an issue.

Gem Version

Installation

$ gem install codgen

Usage

$ codgen.rb codgen_config.json

For more info see the wiki page

Contributing

  1. Fork it ( https://github.com/[my-github-username]/codgen/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request