Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/json-schema-org/json-hyperschema-spec
A *future* location for the JSON Hyper-Schema I-D sources.
https://github.com/json-schema-org/json-hyperschema-spec
While improving text around the self link, noticed that the ids
were wrong on one of the example...
It seems likely to be related to embedded collection item
representations and whether they can b...
For some reason the reference to the Atom RFC, where "self" was
originally defined, was commente...
Normalize "client" terminology
5b9a3285dcd20645b53b4a09abd4b9cfb9881066 authored about 7 years ago by Henry Andrews <[email protected]>...based on review feedback.
e5810019db76924f4418216a7295a2ef91d832a0 authored about 7 years ago by Henry Andrews <[email protected]>54592f200624ccf7eea6d43f3b3b73855bb38d67 authored about 7 years ago by Henry Andrews <[email protected]>
This should be enough to give a feel for the basics without
needing a detailed explanation or ta...
Avoid "client" on its own where possible. Use "client application",
"user agent", and "client i...
Numerous improvements to security considerations
1e9dbdee2bba75ac61737ce18e8839419d151e9c authored about 7 years ago by Henry Andrews <[email protected]>
While "targetSchema" is technically never required to process
a response, as the response should...
The other parts flow much more naturally from the mention of
RFC 8288 in the introductory part o...
8288 is the update of 5988 Web Linking. As a link serialization
format, Hyper-Schema shares tho...
This was an awkward copy-paste. Fix it up and remove the CREF
reminding me to do so.
Since I have no idea what it is trying to do.
51a47e97f28fa04cf13e75cae36a949878739573 authored about 7 years ago by Henry Andrews <[email protected]>Typo fixes
b7eed0e983234ac18612107519625ad659e25078 authored about 7 years ago by Henry Andrews <[email protected]>95b4872a9e2653b376ce229404ce2b60c4704d94 authored about 7 years ago by Denis Laxalde <[email protected]>
Rebase previously approved PR
f3e1e7e0c9368a2bdd43b0fcd014804990286de7 authored about 7 years ago by Henry Andrews <[email protected]>Only Hyper-Schema included a space, so get rid of it.
368478026ed9489d04ecdbd89a7aacf4f9e7d75b authored about 7 years ago by Henry Andrews <[email protected]>
RFC 7322 references Chicago Manual of Style rules, so title
case include capitalizing minor word...
Feedback from awwright.
e8e48030358ee0cd5595a380d7ef97c0fc4df701 authored about 7 years ago by Henry Andrews <[email protected]>Rework collection example for clarity
c457589c5c756ef76c9f0f3838093a8ce5931d9f authored about 7 years ago by Henry Andrews <[email protected]>More review feedback on the collection example.
8d98171aec734b4a97232215cf418e50eab78304 authored about 7 years ago by Henry Andrews <[email protected]>replace href* keywords by template* in collections example
8a0f9f584b8f20ee249a9fc22f70669df4b7c6bc authored about 7 years ago by Henry Andrews <[email protected]>f7fe9dd93946762d5b3400cf04cb944d2970e320 authored about 7 years ago by Denis Laxalde <[email protected]>
564676d43f0024b7ea75670bb57f2a7d71dbb8ec authored about 7 years ago by Denis Laxalde <[email protected]>
* Restate the item resource, including the newly added "collection"
link.
* Remove some of the...
f14e19e92081d7761ecb52393e8b89e371c2c5d5 authored about 7 years ago by Henry Andrews <[email protected]>
Give HTTP POST discussion its own section.
529223f847f1c34048ca4676935db1fb80060c6d authored about 7 years ago by Henry Andrews <[email protected]>
This was left in the HTTP and targetSchema section, I think by
accident. Let's give it its own ...
Move up the JSON Hyper Schema in "mailto:" example
684e01b1aac279c26cf6dfe3f0a759834f4e45fe authored about 7 years ago by Henry Andrews <[email protected]>Rework '"targetSchema" and HTTP'
e833ee9cc37f949fce22e74d0dc9c298f3aab1d4 authored about 7 years ago by Henry Andrews <[email protected]>Improve the hyper-schema abstract
94a674cb212e0e2ff525f10b4889393c9f2ed1f2 authored about 7 years ago by Henry Andrews <[email protected]>
Use language more in line with recent changes and recently
introduced concepts. Add a little mo...
Better wording in HTTP "targetHints" section
b2f04208d4b71acc33568bc4ca53ec1005c9bfa7 authored about 7 years ago by Henry Andrews <[email protected]>890454737623e4fd5ad21ba3176b5670a0091a4f authored about 7 years ago by Henry Andrews <[email protected]>
While reading this section, I felt that the example came too late after
a lot of explanations on...
Split collections example (and rename items to elements)
56ecd90f27468855b1c7dfc0f760c7d3dab43941 authored about 7 years ago by Henry Andrews <[email protected]>
Do a basic collection/item example, and then add pagination as
yet another example.
In the collection example, it's (probably) more confusing to
have the actual collection array na...
9e798e890e72e258b87671583961a3a055cf9cc7 authored about 7 years ago by Henry Andrews <[email protected]>
This is an attempt to introduce concepts in a better order
and generally improve the flow. Exam...
Fix trivial typos, remove leftover cref
f52d13138405635e9a34c76e7c69e35aa9b5a167 authored about 7 years ago by Henry Andrews <[email protected]>Improve wording with feedback from awwright
267acd8bdf9ba0d1484fc9d09a93e4607829b9a6 authored about 7 years ago by Henry Andrews <[email protected]>A couple of edits/fixes in hyperschema spec
78b896c6625a32d217f6106522dca8d66dd832e3 authored about 7 years ago by Henry Andrews <[email protected]>140f410801058ae81e2ae03ff61f9c57ad1345a9 authored about 7 years ago by Denis Laxalde <[email protected]>
b5c09686d78b9464e2c99d739a484a49edd3518d authored about 7 years ago by Denis Laxalde <[email protected]>
963547f37ed8d7f9d96a80aae5acead28e7795b3 authored about 7 years ago by Denis Laxalde <[email protected]>
Those assertion/applicability/attachment definitions got moved.
6f25a35b7163d80a97e0042f60204c7ec6155dc3 authored about 7 years ago by Henry Andrews <[email protected]>Because it's much better than what I had there :-)
13e68069f0c6a7a1a650d1e92136206eaaa040f6 authored about 7 years ago by Henry Andrews <[email protected]>which probably should have been an XML comment anyway
fa4e0c95bdbaa7a7deb8782c7c1183a0959e8e01 authored about 7 years ago by Henry Andrews <[email protected]>f02ff280c38405c66310bf53ebbcabe6d99e02fc authored about 7 years ago by Henry Andrews <[email protected]>
af7c7f765af4611237e9c8d8adadb6b332b853dc authored about 7 years ago by Henry Andrews <[email protected]>
f8209613badf7c09701cfa03efa4d57bca2c1741 authored about 7 years ago by Henry Andrews <[email protected]>
Example using "anchor", "base", "templatePointers"
a132813677954c68056ddd91bb8cd61a120728cf authored about 7 years ago by Henry Andrews <[email protected]>The long lines basically worked but caused warnings.
79c878aab76ee0d729acdc1dfa992182620d6684 authored about 7 years ago by Henry Andrews <[email protected]>
It also shows why "rev" is not necessary (it is deprecated in
other link specifications, so it i...
Replace RFC 5988[bis] with RFC 8288
da3e2d0482786e93ae7a7b20f23c179ffd548530 authored about 7 years ago by Henry Andrews <[email protected]>The update to RFC 5988 has been published as RFC 8288.
d236a1317188f9f9e167986de3b43baadcdf9083 authored about 7 years ago by Henry Andrews <[email protected]>Guidance on content negotiation
791c0ee9cdf82e7e690e3c75593bcef8e841cfde authored about 7 years ago by Henry Andrews <[email protected]>
Mostly just refer to the core spec and note that there are many
approaches depending on the use ...
d5c987a89039fbfd4eb1d615493140eadaab2954 authored about 7 years ago by Henry Andrews <[email protected]>
...and a few other minor wording improvements around HTTP usage.
d19e8f3a2a7bb6c0a1232dd10fa668ecc205f789 authored about 7 years ago by Henry Andrews <[email protected]>Changelog for hyper-schema
9ba9c631f20f5227a91530288714e16f29c48428 authored about 7 years ago by Henry Andrews <[email protected]>7bb5ccedbeceee5af1a34deae0b72f2fd727fa68 authored about 7 years ago by Henry Andrews <[email protected]>
Add request/response implementation requirements
f75d5e06c9a6f45128f23ad4c1ac0f6e257a8d14 authored about 7 years ago by Henry Andrews <[email protected]>
This mostly involves explaining that hyper-schema is not a system
for executing requests and pro...
Add most of a collection example.
c3fd28e641a3d4108d4f4c841a9427d11afdbdb7 authored about 7 years ago by Henry Andrews <[email protected]>
There are some things that are not addressed here, and most
importantly this highlights the prob...
Rough draft of a few examples
29fdd1634ecb981e6e9290c76fdef172145be16d authored about 7 years ago by Henry Andrews <[email protected]>b338f0a0282732ae7a3e96004fa07b6eadab71f4 authored about 7 years ago by Henry Andrews <[email protected]>
We need a list of templates as the href template and any
relevant base templates need to be reso...
56ec5e13dfcbed614f47088cd8b5ab8da4987429 authored about 7 years ago by Henry Andrews <[email protected]>
This is just to get the conversation started about this approach
to examples.
This one for different sorts of input, as well as different
uri schemes and media types.
Rewrite the Hyper-Schema spec almost entirely
f1f184fd4b2f21f70cf1624486dcbb5bfe8ba6f7 authored about 7 years ago by Henry Andrews <[email protected]>
Target attributes are advisory, and MUST NOT be considered
authoritative.
07528b607223be611db29b6d152d95309f51c6ee authored about 7 years ago by Henry Andrews <[email protected]>
abb6c7d091025cd7d2a5d71824d8740bdb5cda2d authored about 7 years ago by Henry Andrews <[email protected]>
While it is technically not a primary part of the specification,
but rather an application of th...
Also improve the wording introducing the output format.
Split the "links" fields off from their...
b8b0a44f4d0205f24f198dbcb9652fe492f33e5e authored about 7 years ago by Henry Andrews <[email protected]>5baedfc19e93be66de9c51b2c550bb1c1f864fa7 authored about 7 years ago by Henry Andrews <[email protected]>
Now that the implementation requirements have been moved down
below the keywords, they can be su...
A lot of this should go on some sort of best practices guide
on the web site. This cuts quite a...
Per discussions with other project members given the rewrite
effort.
Now that we have "targetHints" which, among other things, can
provide information about which HT...
3e89a07dcf58260926f46be8633ade28b0b505c5 authored about 7 years ago by Henry Andrews <[email protected]>
Minor tidying and removal of an unnecessary reference.
804311adbda864a4aca29e41ce94f25c19c5d124 authored about 7 years ago by Henry Andrews <[email protected]>Define the condition for using hrefSchema more clearly (I hope).
Use consistent language around...
f29761eb1873801c90a309487cc9ed015f47bd6a authored about 7 years ago by Henry Andrews <[email protected]>
and note that it is a serialization of the abstract link
model from RFC 5988bis
a985d64907d27f883e3947466b6e84c773ab06cd authored about 7 years ago by Henry Andrews <[email protected]>
When discovering links for a hyper-schema, it does not make
sense to examine the schema keywords...
b71526b63f60fb654cc8aed18d7985912e866d62 authored about 7 years ago by Henry Andrews <[email protected]>
95c57243acdbd4c14c3a099cc4358cb472f8c1ac authored about 7 years ago by Henry Andrews <[email protected]>
It does not need as much detail, and I had left out the important
application towards server push.
Re-organize the first few sections a bit (based on looking at
how several other relatively recen...
Here are the main changes:
* Set context in the overview and explain purpose. This should
pr...
200e143288c585954325c790ccce880ab8550faf authored about 7 years ago by Henry Andrews <[email protected]>
New overview based on applicability and assertions
ff29c150faa332a5d8f59ebcd513d4f471cf6105 authored about 7 years ago by Henry Andrews <[email protected]>
This updates a section number in hyper-schema for the moved
definitions in validation, and rewor...
URI Template resolution as pseudocode
430a3930aba2da8dfce7514103ec0cf9d03564c0 authored about 7 years ago by Henry Andrews <[email protected]>