mirror of
https://github.com/adidas/api-guidelines.git
synced 2025-10-25 15:19:19 +00:00
47 lines
2.1 KiB
Markdown
47 lines
2.1 KiB
Markdown
# Summary
|
|
|
|
* [Introduction](README.md)
|
|
* [Core Principles](core-principles/README.md)
|
|
* [API First](core-principles/api-first.md)
|
|
* [OpenAPI Specification](core-principles/openapi-specification.md)
|
|
* [API Design Platform](core-principles/apiary.md)
|
|
* [Version Control System](core-principles/version-control-system.md)
|
|
* [Contract](core-principles/contract.md)
|
|
* [Testing](core-principles/testing.md)
|
|
* [Design Maturity](core-principles/design-maturity.md)
|
|
* [Implementation Maturity](core-principles/implementation-maturity.md)
|
|
* [Robustness](core-principles/robustness.md)
|
|
* [Minimal API Surface](core-principles/minimal-api-surface.md)
|
|
* [Rules for Extending](core-principles/rules-for-extending.md)
|
|
* [Protocol](protocol/README.md)
|
|
* [HTTP](protocol/http.md)
|
|
* [TLS](protocol/tls.md)
|
|
* [Know your HTTP](protocol/know-your-http.md)
|
|
* [Separate Concerns](protocol/separate-concerns.md)
|
|
* [Request Methods](protocol/use-appropriate-methods.md)
|
|
* [Status Codes](protocol/use-appropriate-status-codes.md)
|
|
* [Message](message/README.md)
|
|
* [Message Formats](message/message-formats.md)
|
|
* [Content Negotiation](message/content-negotiation.md)
|
|
* [HAL](message/hal.md)
|
|
* [Problem Detail](message/error-reporting.md)
|
|
* [Application](application/README.md)
|
|
* [Evolution](evolution/README.md)
|
|
* [Naming Conventions](evolution/naming-conventions.md)
|
|
* [JSON](evolution/json.md)
|
|
* [Changes and Versioning](evolution/versioning.md)
|
|
* [URI Structure](evolution/uri-structure.md)
|
|
* [Testing Enviroments](execution/testing-enviroments.md)
|
|
* [Execution](execution/README.md)
|
|
* [Caching](execution/caching.md)
|
|
* [Choosing Fields and Embedded Resources](execution/choosing-fields-and-embedded-resoruces.md)
|
|
* [Authentication](execution/authentication.md)
|
|
* [Pagination](execution/pagination.md)
|
|
* [Rate Limiting](execution/rate-limiting.md)
|
|
* [Client Application Access Control](execution/api-keys.md)
|
|
* [API Clients](clients/README.md)
|
|
* [Loose Coupling](clients/loose-coupling.md)
|
|
* [Miscellaneous](miscellaneous.md)
|
|
* [Acknowledgements](acknowledgements.md)
|
|
|