Contexte

GitLab est une forge logicielle.

La version GitLab CE présente une API REST.

Il s'agit ici d'implémenter un système de feedback utilisant la partie de l'API consacrée à la gestion de tickets sous forme d'un bundle symfony.

le bundle devra

  • gérer l'authentification par utilisateur gitlab
  • gérer l'authentification avec une seule clé d'api permettant à des utilisateurs anonyme de déposer aussi une issue
  • gérer les issues par utilisateurs
  • s'intégrer intelligemment à une application symfony

Résultat attendu

un dépôt sur https://gitlab.isima.fr contenant

  • le code source implémentant les fonctionnalités demandées
  • un fichier README.md documentant l'installation, la configuration et l'utilisation du service
  • un rapport détaillé du travail réalisé

Technologies

Points à considérer

  • la qualité du code notamment en suivant les bests practices symfony
  • la sécurité
  • la facilité de déploiment dans une application
  • l'intégration du bundle dans une application symfony

Commentaires

comments powered by Disqus