Skip to content

Commit 958886e

Browse files
committed
Make AEP 121 more generic
1 parent fb52306 commit 958886e

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

aep/general/0121/aep.md.j2

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Resource-oriented design
22

3-
Resource-oriented design is a pattern for specifying [RPC][] APIs, based on the
3+
Resource-oriented design is a pattern for specifying APIs, based on the
44
following high-level design principles:
55

66
- The fundamental building blocks of an API are individually-named _resources_
@@ -9,10 +9,6 @@ following high-level design principles:
99
common operations. However, custom methods are available in situations where
1010
the standard methods do not fit.
1111

12-
Readers might notice similarities between these principles and some principles
13-
of [REST][]; resource-oriented design borrows many principles from REST, while
14-
also defining its own patterns where appropriate.
15-
1612
## Guidance
1713

1814
When designing an API, consider the following:
@@ -150,7 +146,6 @@ turn do not increase resource management complexity.
150146
[output only]: ./0203#output-only
151147
[rest]: https://en.wikipedia.org/wiki/Representational_state_transfer
152148
[resource references]: ./0122#fields-representing-another-resource
153-
[rpc]: https://en.wikipedia.org/wiki/Remote_procedure_call
154149
[singleton resources]: ./0156
155150
[soft delete]: ./0164
156151
[state]: ./0216

aep/general/0121/aep.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ id: 121
33
state: approved
44
slug: resources
55
created: 2024-01-27
6+
order: 10
67
placement:
78
category: resources

0 commit comments

Comments
 (0)