Recoco-sync est une application qui permet la synchronisation des portails de Recommandations Collaboratives avec des applications tierces.
Un webhook permet de notifier des modifications apportées sur les projets. Recoco-sync permet de créer une configuration pour s'abonner à ces événements de webhook et pousser les données vers des applications tierces.
La plateforme est basée sur le framework Django, et une base de donnée PostgreSQL.
Des tâches asynchrones sont déployées, notamment pour traiter les événements entrants du webhook. La librairie Celery est utilisée pour cela, avec Redis.
Plusieurs outils et processus sont utilisés pour gérer la qualité de code.
Trouvez les détails d'installation de l'application en local pour le développement sur la documentation dédiée : DEVELOPPEUR.md.
Trouvez les détails du déploiement de l'application sur la documentation dédiée : DEPLOIEMENT.md.