Jargon

Au sein de l'équipe, on utilise beaucoup de mots pas nécessairement clairs dont on doit connaître le sens pour suivre la discussion.

  • L'API ou le backend : Application Programming Interface ou Interface de programmation applicative est l'outil avec lequel un développeur ou développeuse peut interagir avec la base de données de Caligram. Par exemple, l'interface d'administration utilise l'API à 100% pour effectuer toutes ses opérations et tous les calendriers Caligram se connectent à l'API pour lire les événements.

  • Notre boîte à outils, aussi appelée Caligram React (caligram-react) : On peut voir la boîte à outils ici. C'est essentiellement une collection de petits éléments qu'on peut réutiliser pour construire un calendrier.

  • Caligram Base (caligram-base), l'interface publique ou le frontend : C'est le nom du calendrier de base pas intégré ou mis en forme. Juste le vanille, vanille Caligram. Caligram Base est construit avec Caligram React.

  • Caligram Admin (caligram-admin), l'interface d'administration ou l'admin : admin.caligram.com, c'est pas mal ça.

  • React : C'est un outil pour faire des applications dynamiques sur Internet, créée par Facebook et rendue publique pour réutilisation par d'autres organisations, dont nous. Caligram Base et Caligram React sont construits avec React.

  • Laravel : L'API de Caligram est programmée en Laravel. C'est un framework, un ensemble de conventions et d'outils pour construire une application logicielle.

  • Clé d'API ou secret : Un code que les clients de Caligram ont et qui leur permet de se connecter directement à l'API.