Upload a skeleton Cemented project with "stubs"

Registered by Jay Pipes

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/advise.py
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 AdviseController::advise() method simply output something to stdout like "Here's your advice". Remember, it's just a stub. You will "flesh out" this method implementation later on.

Blueprint information

Status:
Complete
Approver:
Jay Pipes
Priority:
Essential
Drafter:
Jay Pipes
Direction:
Approved
Assignee:
neh
Definition:
Approved
Series goal:
Accepted for 1.0
Implementation:
Implemented
Milestone target:
milestone icon 2010-05-31
Started by
neh
Completed by
neh

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.