ulk

Je veux

faire une API que d’autres vont utiliser

Le contrat d’abord : ce que l’API promet, ce qu’elle refuse, comment elle s’authentifie. Le code vient après, et les tests avec.

À la fin

Une API dont le contrat est écrit et vérifié.

Les phrases, dans l’ordre

Copiez une phrase, laissez l’étape rendre ce qui est nommé, puis passez à la suivante.

  1. API design

    Le contrat complet : routes, schémas, erreurs, authentification, pagination.

    Sous le capot

    Happydouanière des contrats d'API

  2. audit securite

    Les failles cherchées avant la mise en ligne, pas après l’incident.

    Sous le capot

    Serruriereserrurière des portes du bastion

  3. tests de bout en bout

    Les parcours joués en entier, comme un vrai client les jouerait.

    Sous le capot

    Funambulefunambule des parcours sans filet

  4. api budget

    Le coût par appel, et le point où il faut mettre un cache.

    Sous le capot

    Metreusemétreuse des factures cloud

Sous le capot — 4 cartes

  1. cinqcinq de bâtonHappydouanière des contrats d'APIBâtons

    1

  2. XVXV — Le DiableSerruriereLE DIABLEdes portes du bastionLes majeurs

    2

  3. cavaliercavalier d’épéeFunambuledes parcours sans filetÉpées

    3

  4. asas de deniersMetreusedes factures cloudDeniers

    4

Si ce n’est pas tout à fait ça

Tirage écrit à la main dans data/parcours.json, tenu par scripts/parcours/check-parcours.sh : chaque carte citée existe dans le registre du framework.