Skip to content

Profile extensions #957

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

Closed
wants to merge 23 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b09bc3d
Error object: add `type` link
ethanresnick Dec 26, 2015
ad623ef
Content Negotiation: update rules to account for `profile` parameter
ethanresnick Dec 26, 2015
3de79bf
Content negotiation: explain what a media type parameter is
ethanresnick Dec 26, 2015
dcf70a5
Query parameters: clean up
ethanresnick Dec 26, 2015
b09d759
Add the concept of "mappings"
ethanresnick Dec 26, 2015
c023bb1
Remove `code` member from error objects
ethanresnick Dec 26, 2015
348aa8d
Add anchor to the definition of a single link
ethanresnick Dec 27, 2015
715060e
Cleanup `code` formatting
ethanresnick Dec 28, 2015
c2ae234
Error object: clarify pointer member
ethanresnick Dec 28, 2015
ae1ac9b
Error objects: specify `missing` member
ethanresnick Dec 29, 2015
9b8235d
Add profile extension rules!
ethanresnick Dec 29, 2015
6cf30a9
Deprecate the old extension system
ethanresnick Dec 29, 2015
624b138
Extension registration: add new procedures
ethanresnick Dec 29, 2015
4ca869c
Merge remote-tracking branch 'origin' into profile-extensions
ethanresnick Apr 13, 2016
60d1652
Merge remote-tracking branch 'origin' into profile-extensions
ethanresnick Apr 13, 2016
2ff62f6
Merge remote-tracking branch 'origin/gh-pages' into profile-extensions
ethanresnick Apr 27, 2016
a22cc0e
"mappings" => "aliases" and remove naming restriction
ethanresnick Apr 27, 2016
baf3376
Error object: clarify that the code member isn't strictly "removed"
ethanresnick Apr 27, 2016
226141b
Extensions: Make registration optional but encouraged
ethanresnick Apr 27, 2016
f787eac
meta start
ethanresnick Apr 27, 2016
8510772
Merge remote-tracking branch 'origin/profile-extensions' into profile…
ethanresnick Apr 27, 2016
190079f
Merge branch 'gh-pages' into profile-extensions
ethanresnick Jul 15, 2017
f4ff261
Fix merge error
ethanresnick Jul 15, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add anchor to the definition of a single link
Clarifies a number of references and fixes a broken link in the errors
section.
  • Loading branch information
ethanresnick committed Dec 29, 2015
commit 348aa8da606ad3b5ce6c25ffda6f7fcbe95e8f27
10 changes: 6 additions & 4 deletions _format/1.1/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ If a document does not contain a top-level `data` key, the `included` member

The top-level [links object][links] **MAY** contain the following members:

* `self`: the [link][links] that generated the current response document.
* `self`: the [link] that generated the current response document.
* `related`: a [related resource link] when the primary data represents a
resource relationship.
* [pagination] links for the primary data.
Expand Down Expand Up @@ -338,7 +338,7 @@ link to fetch the resource objects, and linkage information.
The optional `links` member within each [resource object][resource objects] contains [links]
related to the resource.

If present, this links object **MAY** contain a `self` [link][links] that
If present, this links object **MAY** contain a `self` [link] that
identifies the resource represented by the resource object.

```json
Expand Down Expand Up @@ -510,6 +510,7 @@ For example:
Where specified, a `links` member can be used to represent links. The value
of each `links` member **MUST** be an object (a "links object").

<a href="#document-links-link" id="document-links-link"></a>
Each member of a links object is a "link". A link **MUST** be represented as
either:

Expand Down Expand Up @@ -1803,9 +1804,9 @@ An error object **MAY** have the following members:

* `id`: a unique identifier for this particular occurrence of the problem.
* `links`: a [links object][links] containing the following members:
* `about`: a [link][links] that leads to further details about this
* `about`: a [link] that leads to further details about this
particular occurrence of the problem.
* <a id="error-objects-links-type"></a>`type`: a [link][link] whose URI
* <a id="error-objects-links-type"></a>`type`: a [link] whose URI
identifies the type of error that this particular error is an instance of.
When dereferenced, this URI **SHOULD** provide a human-readable explanation
of the general error.
Expand Down Expand Up @@ -1845,6 +1846,7 @@ An error object **MAY** have the following members:
[resource identifier object]: #document-resource-identifier-objects
[compound document]: #document-compound-documents
[meta]: #document-meta
[link]: #document-links-link
[links]: #document-links
[mappings]: #document-mappings
[error details]: #errors
Expand Down
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy