Penify automatise le travail de documentation dans les dépôts hébergés sur GitHub, GitLab et Bitbucket. Il génère des docstrings lisibles et de la documentation technique pour Python, Java, TypeScript, JavaScript et Kotlin à partir de changements de code réels.
Du pull request à la référence API
Après l’installation, Penify s’intègre à votre workflow en suivant les pull requests et en mettant à jour sa base de connaissances interne après les merges. À partir du code le plus récent, il produit :
Docstrings
Descriptions de méthodes
Documentation API
Cela aide à réduire la dérive de la documentation et facilite la maintenance continue.
Une source de connaissances partagée pour l’équipe
La documentation construite à partir de la base de connaissances de Penify est accessible via un chatbot agent intégré. Elle peut être utilisée non seulement par les développeurs, mais aussi par :
Product managers
Analystes
Ingénieurs QA
Les membres de l’équipe peuvent poser des questions et obtenir des réponses fondées sur le code actuel et ses descriptions générées.
Fonctionne avec les dépôts existants
Penify n’est pas limité aux nouveaux projets. Il peut documenter un dépôt existant en créant une première couche de documentation, puis la maintenir à jour au fil des nouveaux commits et merge requests.

