Il y a de plus en plus de projets IT qui sont vibecodés et il est donc important de savoir identifier un bon projet IT.

  • metrics prometheus: je veux pouvoir monitorer mon projet, donc je veux qu’il expose des metrics prometheus, idéalement sans exporter séparé
  • image docker avec healthcheck: je veux savoir si le service est opérationnel et en plus certains services comme Sablier l’utilisent pour savoir si le service est prêt à recevoir du trafic
  • MCP: si je dois utiliser régulièrement le service, je veux pouvoir l’intégrer à un agent
  • OIDC: j’utilise Pocket et donc je veux pouvoir utiliser mon SSO, un mot de passe en moins
  • widget gethomepage: je veux pouvoir intégrer le service dans mon dashboard gethomepage
  • Gotify: si il y a des notifications, je veux pouvoir les recevoir sur mon téléphone
  • linuxserver: idéalement j’utilise une image docker issue de ce collectif, car elles sont bien maintenue, documentées et facilement modifiables
  • sqlite: idéalement une base de données légères présentes sur un volume, sinon une base de données postgresql ou mariadb sur un service partagé
  • docker compose: idéalement un fichier docker-compose pour pouvoir lancer le service facilement, pas de commande sh ou | bash qui sont des boites noires, installant plein de package sur la machine hote.