Skip to content

Liste les API disponibles au sein du gouvernement Français

License

Notifications You must be signed in to change notification settings

bigb06/api.gouv.fr

 
 

Repository files navigation

Api.gouv.fr

Le site public listant les API au sein du Système d'Information des Services Publics Français

Public visé

  1. Administrations (Collectivités, Ministères, etc) souhaitant fournir des services aux citoyens français.
  2. Structure de droit privé (entreprise, association…) souhaitant fournir des services.
  3. Administrations proposant des données au travers d'API.

Fournisseur d'API ? Ajoute ton API !

Réutilisateurs d'API ? Ajoute ton service !

api.gouv.fr

Ce nom de domaine héberge :

  • une présentation des différentes API proposées par l'État et les administrations
  • une présentation des services utilisant des API présentées

Installation locale

Il est nécessaire de récupérer les sources avec la commande :

git clone https://github.com/sgmap/api.gouv.fr.git
cd api.gouv.fr

Il existe ensuite deux manières de lancer le site sur sa machine :

  • Il est possible d'utiliser Jekyll directement
  • Il est possible d'utiliser Docker

Ces deux méthodes sont indépendantes et détaillées ci-dessous.

jekyll

Le site utilise Jekyll, un générateur de site statique en Ruby.

Dépendances

  • Ruby. Il est recommandé d'utiliser un système de virtualisation comme RVM ou RbEnv. La version à utiliser est : 2.2.3
  • la gem github-pages qui contient jekyll ainsi que les plugins sont disponibles sur github : gem install github-pages -v 2.4.8

Commandes

  • jekyll serve pour lancer un serveur de développement. Il suffit de se rendre sur l'URL indiquée
  • jekyll build pour générer le site dans le répertoire _site

Docker

Dépendances

Commandes

  • docker-compose up, Il suffit de se rendre sur l'URL indiquée

Déploiement

Pour déployer ce site, il suffit de pousser les modifications vers la branche gh-pages sur github.com/sgmap/api.gouv.fr. Cette branche étant protégée, il convient de faire des pull requests car le projet utilise github flow.

About

Liste les API disponibles au sein du gouvernement Français

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.2%
  • CSS 40.8%
  • Ruby 1.0%