Passer au contenu principal

Vue d’ensemble

Devin est capable de déployer de petites applications qu’il crée à partir de zéro. Cependant, Devin a des limites lorsqu’il s’agit de déployer des applications existantes.
ComposantNouvelles applicationsApplications existantes
FrontendPris en charge par défaut (à l’aide d’un modèle préconfiguré)Nécessite un accès spécifique et des instructions via Secrets et Knowledge
BackendPris en charge par défaut (à l’aide d’un modèle FastAPI)Nécessite un accès spécifique et des instructions via Secrets et Knowledge

Déploiement frontend

Devin peut déployer des applications frontend à partir d’un modèle préconfiguré basé sur Vite, TypeScript, Tailwind CSS et Shadcn. Lorsqu’un utilisateur demande à Devin de créer une application frontend à partir de zéro, Devin utilise ce modèle comme point de départ, sauf indication contraire. Si l’utilisateur donne son accord explicite, Devin peut déployer ces applications frontend via un service interne.

Déploiement backend

Pour les applications backend, Devin utilise un template FastAPI. Comme pour les applications frontend, Devin peut déployer sur Fly.io les applications backend créées à partir de ce template, avec l’accord de l’utilisateur.

Limitations

  • Applications préexistantes : Devin n’est pas conçu pour déployer des applications préexistantes. Bien que les applications front-end puissent parfois fonctionner, les applications back-end ne fonctionneront pas dans 99 % des cas.
  • Déploiement personnalisé : Pour les applications qui n’ont pas été créées avec les modèles de Devin, les utilisateurs doivent choisir eux-mêmes leur méthode de déploiement et fournir à Devin les identifiants et les instructions nécessaires via Secrets et Knowledge.