osFoundry / Platform
Pull requests
Un tableau de bord PR à l'échelle de l'espace de travail. Statut CI, relecteurs, conflits — tout d'un coup d'œil.
Présentation
Pull requests est le tableau de bord de revue de code de la zone Code & Build d'osFoundry. Au lieu de passer d'un dépôt à l'autre pour savoir quelles PR sont au vert, qui doit encore une relecture et ce qui est bloqué sur un conflit, vous disposez d'une seule liste couvrant tout l'espace, qui fait remonter les signaux sur lesquels vous décidez vraiment : statut CI, relecteurs demandés et déjà approuvés, et conflits de merge. Elle répond à la question qu'un mainteneur se pose une douzaine de fois par jour, «qu'est-ce qui est prêt et qu'est-ce qui est coincé ?», sans ouvrir chaque PR une par une.
Comme osFoundry fonctionne en workspace desktop local-first, le tableau vit à côté de votre chat, de vos agents, de votre code, de vos connaissances et de vos données, et non dans un onglet de navigateur séparé. La fenêtre où vous lisez une PR est celle où vous pouvez demander à un modèle d'IA de résumer le diff, de rédiger un commentaire de relecture ou d'expliquer pourquoi un check a échoué. Et ce modèle est celui que vous connectez, local, cloud ou auto-hébergé, avec votre propre clé d'API et sans marge de revendeur. Rien du code ni de la revue n'a besoin de quitter votre machine pour vous donner cette vue d'ensemble.
Cela compte parce que la latence de revue est là où la plupart des équipes perdent du temps, et la cause tient presque toujours à la visibilité, pas à l'effort. Une PR reste deux jours au vert et prête à merger parce que personne ne l'a remarquée ; une autre bloque une release parce que son conflit n'a jamais été mis en évidence. Réunir CI, relecteurs et conflits dans une seule vue ordonnée transforme la «chasse» en «un coup d'œil et on agit», et garde cette vue au même endroit où vous travaillez déjà, plutôt que derrière un énième login et une énième facture par siège.
Fonctionnalités clés
- Voyez chaque pull request ouverte de votre espace dans une seule liste, sans ouvrir les dépôts un par un
- Lisez le statut CI d'un coup d'œil pour savoir quelles PR sont au vert et mergeable et lesquelles échouent aux checks
- Suivez les relecteurs par PR : qui a été sollicité, qui a approuvé et ce qui attend encore une relecture
- Repérez les conflits de merge tôt, au lieu de les découvrir au moment du merge ou en pleine release
- Relisez directement dans votre workspace desktop local-first, à côté du chat, des agents, du code et des données, avec votre propre modèle d'IA et votre clé d'API
Cas d’usage
- Mainteneur : ouvre le tableau chaque matin pour trouver les PR au vert et relues, et les merge sans fouiller dans les dépôts
- Team lead : parcourt les colonnes de relecteurs pour voir quelles pull requests attendent une relecture et relance la bonne personne
- Release manager : attrape les PR en conflit de merge avant de couper une release, au lieu de tomber dessus en plein merge
Questions fréquentes
Le tableau affiche-t-il les pull requests de plusieurs dépôts ?
Oui. C'est une vue à l'échelle de l'espace : les PR ouvertes des différents dépôts de votre workspace apparaissent dans une seule liste, et non dépôt par dépôt. C'est tout l'intérêt du tableau : un seul endroit pour tout voir au lieu de jongler entre les dépôts.
Que puis-je voir de chaque pull request d'un coup d'œil ?
Les trois signaux sur lesquels vous agissez d'habitude : le statut CI (est-ce que ça passe), les relecteurs (qui a été sollicité, qui a approuvé, ce qui reste en attente) et les conflits de merge (peut-elle merger proprement). Le but est de distinguer ce qui est prêt de ce qui est bloqué sans ouvrir chaque PR.
Ai-je besoin d'un abonnement séparé ou d'un tarif par siège pour l'utiliser ?
Non. Pull requests fait partie du workspace desktop d'osFoundry, qui est bring-your-own-key et sans tarif par siège. Toute aide d'IA que vous utilisez sur une PR tourne sur le modèle et la clé d'API que vous connectez, local, cloud ou auto-hébergé, sans marge de revendeur, et votre code peut rester sur votre appareil.