Skip to content

Instantly share code, notes, and snippets.

@rafaelcalleja
Forked from vhenzl/_readme.md
Created August 3, 2018 15:14
Show Gist options
  • Select an option

  • Save rafaelcalleja/667c5fb182ab4860a58f2c0a57340754 to your computer and use it in GitHub Desktop.

Select an option

Save rafaelcalleja/667c5fb182ab4860a58f2c0a57340754 to your computer and use it in GitHub Desktop.
Awesome whatever (PHP, DDD, CQRS, events & messaging, Doctrine, REST & APIs, PHPStorm,... links)

Composer

REST

REST & CQRS

HATEOAS (Hypermedia As The Engine Of Application State)

Hypermedia types

HAL
JSON:API
JSON-LD
JSON-LD+Hydra
Siren
UBER Hypermedia

Schemas & tools

  • JSON Schema – describes your JSON data format
  • Schema.org – schemas for structured data on the Internet
  • API Commons – collaborative design of API specifications, interfaces and data models
  • JSONSchema.Net – generates JSON schema from JSON

API specifications (modeling and documentation)

Libraries


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment