mirror of
https://github.com/adidas/api-guidelines.git
synced 2025-10-25 15:19:19 +00:00
Updates SUMMARY.md
Auto commit by GitBook Editor
This commit is contained in:
@@ -16,6 +16,8 @@ The API Guidelines are split into two main parts:
|
|||||||
|
|
||||||
* General Guidelines
|
* General Guidelines
|
||||||
* API type-specific Guidelines
|
* API type-specific Guidelines
|
||||||
|
* [REST APIs Guidelines](/rest/introduction.md)
|
||||||
|
* [Kafka Guidelines](/kafka/introduction.md)
|
||||||
|
|
||||||
The general guidelines section discusses the core principles relevant to any kind of API. The API type-specific section further defines the guidelines specific to a given architectural style or API technique \(such as REST, Kafka or GraphQL API\).
|
The general guidelines section discusses the core principles relevant to any kind of API. The API type-specific section further defines the guidelines specific to a given architectural style or API technique \(such as REST, Kafka or GraphQL API\).
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
## REST API Guidelines
|
## REST API Guidelines
|
||||||
|
|
||||||
* [Introduction](rest/core-principles/introduction.md)
|
* [Introduction](rest/introduction.md)
|
||||||
* [Core Principles](rest/core-principles/README.md)
|
* [Core Principles](rest/core-principles/README.md)
|
||||||
* [OpenAPI Specification](rest/core-principles/openapi-specification.md)
|
* [OpenAPI Specification](rest/core-principles/openapi-specification.md)
|
||||||
* [API Design Platform](rest/core-principles/apiary.md)
|
* [API Design Platform](rest/core-principles/apiary.md)
|
||||||
|
|||||||
@@ -1,45 +0,0 @@
|
|||||||
# adidas REST API Guidelines
|
|
||||||
|
|
||||||
The adidas REST API Guidelines defines standards and guidelines for building REST APIs at adidas. These Guidelines has to be followed in addition to the General Guidelines.
|
|
||||||
|
|
||||||
The REST API Guidelines are further split into the following parts:
|
|
||||||
|
|
||||||
* **Core Principles**
|
|
||||||
|
|
||||||
REST API Guidelines Core Principles defines the rules that **MUST** be followed at throughout the full API lifecycle.
|
|
||||||
|
|
||||||
* **Functionality Guidelines**
|
|
||||||
|
|
||||||
* [**Protocol level**](https://adidas-group.gitbooks.io/api-guidelines/content/protocol/)
|
|
||||||
|
|
||||||
Protocol guidelines define the protocols used within the organization.
|
|
||||||
|
|
||||||
* [**Message level**](https://adidas-group.gitbooks.io/api-guidelines/content/message/)
|
|
||||||
|
|
||||||
The Message guidelines define the structure and semantics of messages used to exchange information.
|
|
||||||
|
|
||||||
* [**Application level**](https://adidas-group.gitbooks.io/api-guidelines/content/application/)
|
|
||||||
|
|
||||||
The Application guidelines define the definition and use of application-specific semantics.
|
|
||||||
|
|
||||||
* **Quality Guidelines**
|
|
||||||
|
|
||||||
Evolution and Execution guidelines define the rules for achieving the desired architectural qualities of systems.
|
|
||||||
|
|
||||||
* [**Evolution**](https://adidas-group.gitbooks.io/api-guidelines/content/evolution/)
|
|
||||||
|
|
||||||
Evolution qualities governance, such as testability, maintainability, extensibility, and scalability.
|
|
||||||
|
|
||||||
* [**Execution**](https://adidas-group.gitbooks.io/api-guidelines/content/execution/)
|
|
||||||
|
|
||||||
Execution qualities governance, such as security and usability.
|
|
||||||
|
|
||||||
* **Guides**
|
|
||||||
Guides and materials supporting the REST API Guidelines
|
|
||||||
|
|
||||||
* **API Clients**
|
|
||||||
|
|
||||||
Section dedicated to consumers of adidas APIs
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
45
rest/introduction.md
Normal file
45
rest/introduction.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# adidas REST API Guidelines
|
||||||
|
|
||||||
|
The adidas REST API Guidelines defines standards and guidelines for building REST APIs at adidas. These Guidelines has to be followed in addition to the General Guidelines.
|
||||||
|
|
||||||
|
The REST API Guidelines are further split into the following parts:
|
||||||
|
|
||||||
|
* **Core Principles**
|
||||||
|
|
||||||
|
REST API Guidelines Core Principles defines the rules that **MUST** be followed at throughout the full API lifecycle.
|
||||||
|
|
||||||
|
* **Functionality Guidelines**
|
||||||
|
|
||||||
|
* [**Protocol level**](https://adidas-group.gitbooks.io/api-guidelines/content/protocol/)
|
||||||
|
|
||||||
|
Protocol guidelines define the protocols used within the organization.
|
||||||
|
|
||||||
|
* [**Message level**](https://adidas-group.gitbooks.io/api-guidelines/content/message/)
|
||||||
|
|
||||||
|
The Message guidelines define the structure and semantics of messages used to exchange information.
|
||||||
|
|
||||||
|
* [**Application level**](https://adidas-group.gitbooks.io/api-guidelines/content/application/)
|
||||||
|
|
||||||
|
The Application guidelines define the definition and use of application-specific semantics.
|
||||||
|
|
||||||
|
* **Quality Guidelines**
|
||||||
|
|
||||||
|
Evolution and Execution guidelines define the rules for achieving the desired architectural qualities of systems.
|
||||||
|
|
||||||
|
* [**Evolution**](https://adidas-group.gitbooks.io/api-guidelines/content/evolution/)
|
||||||
|
|
||||||
|
Evolution qualities governance, such as testability, maintainability, extensibility, and scalability.
|
||||||
|
|
||||||
|
* [**Execution**](https://adidas-group.gitbooks.io/api-guidelines/content/execution/)
|
||||||
|
|
||||||
|
Execution qualities governance, such as security and usability.
|
||||||
|
|
||||||
|
* **Guides**
|
||||||
|
Guides and materials supporting the REST API Guidelines
|
||||||
|
|
||||||
|
* **API Clients**
|
||||||
|
|
||||||
|
Section dedicated to consumers of adidas APIs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user