Menu

Guide pour développeurs

Allan Elleuch Arnaud DELLINGER

Guide pour développeurs

L'ensemble des fichiers est présent dans le dossier core placé à la racine.

Architecture

L'API se présente sous la forme de quatre classes principales :

  • Contact.js : le modèle représentant un Contact et ses informations ;
  • VCardParser.js, BSProspFileParser.js : les utilitaires permettant de parser le contenu de fichiers, respectivements au type vCard ou BaseProspect. En résulte un tableau d'objets suivant le format d'un Contact. Ces parsers permettent également de sérialiser un tableau de contacts ;
  • GestionnaireDeContact.js : permet de stocker une collection de contacts sans doublons (à la façon d'un ensemble) ;
  • ContactImporter.js : importer des fichiers, puis les parser avec l'utilitaire correspondant.

Evolution

A moyen terme, on peut imaginer les évolutions suivantes :

  • L'implémentation d'autres formats de contacts, en ajoutant ainsi les utilitaires nécessaires ;
  • Le projet peut-être mis en ligne en y apportant une interface graphique.