| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Super glad to see this repo getting some attention from Tom! Would be even happier to see #137 get resolved in one way or another. I manually apply PR #138 but it'd be nice to have it merged or fixed in some other way. |
Sorry, something went wrong.
|
@thinkwelltwd Replied on that ticket! :) |
Sorry, something went wrong.
…out to an external lib or snippet if we want.
|
Just wondering about typesys. How would feel about types instead? I'd then do something like from coreapi import types I might do as coreapi_types... ??? |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Core API started off as an attempt to address hypermedia - how to build free-form documents that contain both data and links. We're able to use it for API schemas, (and representations such as OpenAPI & RAML) because those happen to be documents that only contain links.
Practically I think that having the tooling focus specifically on schema representations is going to be a better way forward. That's where the vast majority of the need actually lies, and I think we can do a better job of pushing forward schema-driven client libs, schema-driven documentation, and other tooling, if we restrict ourselves just to that.
I'd also like to see us build in proper typing support, currently in coreschema, so that we can have calls that actually return data types that look like we expect, and be able to eg. instantiate data types in the client, and immediately get client-side validation errors on incorrect values.
Going to try to start to work towards that incrementally, perhaps eventually coupled with a REST framework 3.8 release.
Drop deprecated arguments:
Remove data from documents:
Drop Array.
Include typesys, and drop coreschema package.
Include built-in codec for OpenAPI.
TODO:
Later:
Initial proposal for Documents, something along these lines:
Document
Section
Link
Field