À propos du projet
Dependabot-Core est la bibliothèque au cœur de Dependabot, l'outil de mise à jour des dépendances de GitHub. Elle fournit la logique permettant de vérifier automatiquement les dernières versions résolvables des dépendances, de générer les manifestes et fichiers de verrouillage mis à jour, et de créer des pull requests avec journaux de modifications, notes de version et commits. Elle prend en charge Ruby, JavaScript, Python, PHP, Dart, Elixir, Elm, Go, Rust, Java, Julia, .NET, ainsi que les sous-modules git, Docker, OpenTofu, Terraform et les hooks Pre-Commit. Elle peut ouvrir des PR sur GitHub, GitHub Enterprise, Azure DevOps, GitLab, BitBucket et AWS CodeCommit.
Le dépôt comprend un guide de développement avec un shell de développement basé sur Docker, un script de simulation, un outil CLI, des conseils de débogage et des instructions de test. Il explique également l'architecture sous forme d'un ensemble de gems Ruby, avec `dependabot-common` contenant les fonctionnalités partagées. Le projet est open source et accueille les contributions, avec des directives pour signaler des problèmes, soumettre des pull requests et ajouter de nouveaux écosystèmes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.