Sha256: 36dd7cb063b0d1c01525ca33ea9194f250aa37c995e7aa12f255c5ae482e4c65

Contents?: true

Size: 1.19 KB

Versions: 4

Compression:

Stored size: 1.19 KB

Contents

# TODO

## Things to delete

 * views (just use a sensible default view of just simple types?)
 * make handlers hang from a singleton (and possibly get rid of xml encoding as well)
 * remove app instances?
 * remove collection summary things...
 * FieldResolver?? and that conditional dependency thing...?
 * simplify or change examples? ...maybe get rid of randexp.
 * get rid of doc browser in lieu to OAPI and redoc
 * traits? ... we still use them...
 * NOTE: make sure the types we use only expose the json-schema types...no longer things like Hash/Struct/Symbol ...(that might be good only for coding/implementation, not for documentation)
 * Plugins? ... maybe leave them out for the moment?
 * change errors to be machine readable
 * change naming of resource definition to endpoint definition
 

 ## DONE
 * remove links and link_builder
 * remove xml handlers for parsing and rendering. (same for url-encoding) -- (which would allow nil-setting things)
* remove route aliases, named routes...and primary route concepts


 NOTES:
 APIGeneralInfo: consumes and produces (make that the default if it isn't...)
 maybe remove Praxis::Handlers::WWWForm AND  Praxis::Handlers::XML ? or stash them away as examples...

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
praxis-2.0.pre.9 TODO.md
praxis-2.0.pre.8 TODO.md
praxis-2.0.pre.7 TODO.md
praxis-2.0.pre.6 TODO.md