Created
December 12, 2013 03:49
-
-
Save spiegela/7922923 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # In some dynamo project | |
| defmodule MyProj.Mixfile do | |
| def deps(:prod) do | |
| [ :ecto ] | |
| end | |
| end | |
| # Generate source, tests, dir structure, etc. | |
| # mix ecto.gen.repo -> Generate a database respository in Ecto, | |
| # mix ecto.gen.model -> Generate a new model | |
| # mix amnesia.gen.model -> Generate a new model | |
| # mix ember.gen.model -> Generate a view model | |
| # mix ember.gen.controller -> Generate a view controller | |
| # mix ember.gen.controller -> Generate a view controller | |
| # mix dynamo.gen.model -> check deps, see that ecto is there, and then call ecto.gen.model | |
| # mix dynamo.gen.resource | |
| 1.) I need a model: ecto.gen.model | |
| 2.) I need to update my route: call a new generator for dynamo routes | |
| 3.) I need a new handler: call a new generator for restful handlers | |
| 4.) I need a new view: it'll see that I have ember loaded, and it'll generate my ember view code (model, view, controller, router& tempaltes) | |
| All this with the associated tests. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment