Upload a skeleton Cemented project with "stubs"
Push a skeleton cement'd project up to Launchpad.
The skeleton project should have "stubs" for major functional pieces. "Stubs" are simply methods that you have not yet implemented proprely that return True.
For instance, your project needs to read in a mysql schema dump file and do a number of things, including advising on unsupported syntax, possibly converting bad or unsupported data types, etc. You should "stub" out these functional pieces in your skeleton project with simple dummy controllers.
Example:
Assume you want to support the following commands:
$> to-drizzle advise --schema-only mysql_dump.sql
That would read the file named mysql_dump.sql and print out advice on converting just the schema of the MySQL database (not the data in it...)
You will need a few things:
1) A Controller for the "advise" functionality: /controllers/
2) A method in this controller named advise() that is added to the root namespace (and therefore is usable as: to-drizzle advise)
Have this AdviseControlle