Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

21 lines (10 sloc) 0.554 kB

SM Framework Core Development Notes/Rules


SM Framework Core APIs must:

Validate every possible input combination

Check for every possible 'programmer error' and issue a fail if found

Provide a single entry point for each 'concept', with a well thought out DSL

Keep public api functions in the api/shell/{api name} modules path

Keep internal functions in the internal/shell/{api name} modules path

Use shell primitives for all 'base' api's

Use 'base' api's for writing complex api's (ex: package,service,databae)

Jump to Line
Something went wrong with that request. Please try again.