You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/overview.md
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# API Elements Overview
2
2
3
-
**Version**: 1.0.0-rc1
3
+
**Version**: 1.1.0
4
4
5
5
**Mime Type**: TBD
6
6
@@ -37,6 +37,7 @@ It is also helpful to know the relationship between elements. The list below sho
37
37
- Data Structure
38
38
- Category (Group of Resource Elements)
39
39
- Category (Group of Authentication and Authorization Scheme Definitions)
40
+
- Category (Group of Affordance Elements)
40
41
- Resource
41
42
- Copy
42
43
- Data Structure
@@ -52,6 +53,7 @@ It is also helpful to know the relationship between elements. The list below sho
52
53
- HTTP Response
53
54
- Copy
54
55
- Data Structure
56
+
- Affordance
55
57
- Asset
56
58
57
59
This main API Category element MAY also be wrapped in a Parse Result element for conveying parsing information, such as source maps, warnings, and errors.
Given that API Elements use [Refract][], the structure of the document is recursive by nature. When looking for specific elements, it is best then to walk the tree to look for a match. Querying the tree means that your code will be decoupled not only from specific API description documents, but it will also be decoupled from the structure of those documents.
106
108
109
+
## Managing Compatibility
110
+
111
+
When parsing an API Elements document, parsers should safely ignore any elements that were not in the API Elements specification at the time of implementation. This allows for the specification to evolve using semantic versioning and introduce non-breaking changes.
0 commit comments