#vcs
2 APIs avec cette balise
API GitHub
Lisez GitHub en temps réel — sans jeton, sans OAuth. Consultez n'importe quel dépôt par propriétaire/nom pour obtenir tous ses détails (étoiles, forks, watchers, problèmes ouverts, langage, licence, sujets, branche par défaut, horodatages) et récupérez ses commits, contributeurs, répartition des langages, versions, branches, tags, problèmes ouverts/fermés et README décodé. Consultez n'importe quel profil d'utilisateur ou d'organisation, listez les dépôts d'un utilisateur, et effectuez une recherche GitHub sur les dépôts, les utilisateurs et les problèmes/PR avec tri et ordre. Passez le dépôt sous forme "propriétaire/nom" (ou une URL github.com). Chaque appel est en direct (sans cache) et renvoie la forme REST GitHub amont, paginée avec page + per_page (max 100). 16 points de terminaison. La limite GitHub non authentifiée est de 60 requêtes/heure par IP — ce service achemine chaque appel via un proxy résidentiel rotatif, donc chaque requête bénéficie d'un nouveau budget et vous n'êtes pas limité en débit. Conçu pour les tableaux de bord de développeurs, l'analyse OSS, les outils de dépendances et de chaîne d'approvisionnement, et la surveillance de dépôts. Aucun jeton amont, aucun cache.
api.oanor.com/github-api
API gitignore
Générez des fichiers .gitignore via une API — 309 modèles .gitignore prêts à l'emploi pour langages, frameworks, outils et éditeurs, directement issus de la collection officielle github/gitignore de GitHub. Récupérez le .gitignore pour une seule technologie (Node, Python, Java, Rust, Unity, …), recherchez et listez tous les modèles disponibles par nom ou catégorie (langages, globaux éditeurs/OS, piles communautaires), ou — la fonction phare — combinez plusieurs modèles en un seul .gitignore prêt à être commité en un seul appel (ex. names=Node,Python,macOS). Idéal pour les outils d'échafaudage, les générateurs de projets, les IDE, les CLI et les tableaux de bord développeurs. Données ouvertes de github/gitignore (CC0).
api.oanor.com/gitignore-api