Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betagouv/pop
Plateforme Ouverte du Patrimoine
https://github.com/betagouv/pop
betagouv culture
Last synced: 25 days ago
JSON representation
Plateforme Ouverte du Patrimoine
- Host: GitHub
- URL: https://github.com/betagouv/pop
- Owner: betagouv
- License: mit
- Created: 2019-01-07T09:31:05.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T10:08:18.000Z (7 months ago)
- Last Synced: 2024-05-29T01:45:42.734Z (7 months ago)
- Topics: betagouv, culture
- Language: JavaScript
- Homepage: https://pop.culture.gouv.fr/
- Size: 55.6 MB
- Stars: 16
- Watchers: 6
- Forks: 9
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# POP - Plateforme Ouverte du Patrimoine
[![CircleCI](https://circleci.com/gh/betagouv/pop.svg?style=svg)](https://circleci.com/gh/betagouv/pop)
Code source de la [Plateforme Ouverte du Patrimoine](https://www.pop.culture.gouv.fr/), organisé en plusieurs services :
- [Interface de diffusion](https://github.com/betagouv/pop/tree/master/apps/diffusion)
- [Interface de production](https://github.com/betagouv/pop/tree/master/apps/production)
- [API](https://github.com/betagouv/pop/tree/master/apps/api)
- [Outils data](https://github.com/betagouv/pop/tree/master/apps/data)Il est conseillé de lire le fichier `README.md` de chacun de ces services.
## Installation et utilisation
Voir le `README.md` de chacun des services.
## Tests et déploiement
Les tests sont pilotés par [Jest](https://jestjs.io/) et [Enzyme](http://airbnb.io/enzyme/), et exécutés à chaque `push` par CircleCi : https://circleci.com/gh/betagouv/pop. Pour lancer les tests en local, utiliser `npm test` dans le répertoire du service à tester.
La branche _master_ de chaque service (API, diffusion et production) est livrée sur la plateforme de _staging_ et de _prod_ à chaque _push_ grâce à CircleCI. Il est donc recommandé de passer par des _Pull Request_ validées par un tiers.
## Documentations
- [Interface de diffusion](https://github.com/betagouv/pop/tree/master/apps/diffusion/README.md)
- [Interface de production](https://github.com/betagouv/pop/tree/master/apps/production/README.md)
- [API](https://github.com/betagouv/pop/tree/master/apps/api/README.md)
- [Outils data](https://github.com/betagouv/pop/tree/master/apps/data/README.md)
- [Fonctionnement de la recherche](https://github.com/betagouv/pop/blob/master/apps/diffusion/ABOUT_SEARCH.md)
- [Base de données](https://github.com/betagouv/pop/blob/master/apps/api/doc/README.md)
- [Ajouter une carte sur l'accueil](https://github.com/betagouv/pop/blob/master/apps/diffusion/TOPICS.md)