Jak začít se schema-first přístupem při návrhu GraphQL API?
Zajímá mě, jak vlastně začít se schema-first přístupem při návrhu GraphQL API. Vím, že to znamená nejprve navrhnout schéma a pak se teprve pustit do implementace, ale jaký je ten správný postup? Jak si mám vytvořit to schéma, na co si dát pozor, aby bylo vše dobře promyšlené a fungovalo? Měl by to být nějaký specifický formát, nebo stačí obyčejný JSON? A co se týče nástrojů – existují nějaké doporučené knihovny nebo platformy, které by mi mohly pomoci s tímto procesem? Slyšel jsem o GraphQL SDL, ale nejsem si úplně jistý, jestli je to to pravé pro mě. Jakou roli hrají typy v tom celém procesu a jak přesně fungují dotazy a mutace v rámci schema-first přístupu? Rád bych věděl, jak začít od základů a na co se zaměřit, abych se vyhnul nějakým častým chybám. Předem díky za vaše rady a tipy!