-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start DocApi development #1
Comments
Sounds like an interesting exercise! It would be great if we can document this process somewhere (including what you have written above, the process of finding relevant schema definitions, creation of ApiDoc, running hydrus with that ApiDoc and other details). To provide a go-to guide explaining creation of HTTP-API with hydrus. Will bridge the gap between various documentation pieces we have right now and provide a very useful guide for anyone new to hydrus or semantic web in general. |
@vddesai1871 sounds cool can we open issue for this? |
Possibly the first step is to map Real-World-App objects classes to schema.org classes |
If I am not missing something,
|
Yeah, first is to write down the |
Studying the specification of the backend API at https://github.com/gothinkster/realworld/tree/master/api there is something I cannot get my head around yet:
So far we don't have a way to process requests from what I understand. |
@Guttz Exactly, for that part we need to wait to integrate |
As the objective of this repo is to create an hydrus deployment with the characteristics defined by the "Real World Example", we start analyzing the views and models for the Flask app to turn them into an Hydra documentation file.
The Example app is a basic Medium.com clone, the Flask deployment is called "Conduit"; three main classes of objects are defined:
Articles
HydraClass
HydraClass
sProfiles
Users
I will add an ApiDoc template to the repo via PR.
Best way to start is to find the relevant schemas at schema.org; for example an Article is probably an instance of class BlogPosting.
The text was updated successfully, but these errors were encountered: