Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betagouv/dossiersco
Inscrire ses enfants au collège sans se déplacer, sans redonner d'informations déjà connues et sans flux papier.
https://github.com/betagouv/dossiersco
education-nationale men
Last synced: about 1 month ago
JSON representation
Inscrire ses enfants au collège sans se déplacer, sans redonner d'informations déjà connues et sans flux papier.
- Host: GitHub
- URL: https://github.com/betagouv/dossiersco
- Owner: betagouv
- License: mit
- Created: 2017-10-13T12:20:41.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T11:17:36.000Z (almost 2 years ago)
- Last Synced: 2024-04-11T09:22:05.752Z (9 months ago)
- Topics: education-nationale, men
- Language: Ruby
- Homepage: https://dossiersco.fr
- Size: 35.7 MB
- Stars: 6
- Watchers: 9
- Forks: 9
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# DossierSCO
Transformer une campagne d'inscription de masse en accueil qualitatif individualisé des familles
[dossiersco.fr](https://dossiersco.fr/)
## Vie de l'équipe
L'équipe fonctionne beaucoup en mode distribué sur le territoire. Cette
mobilité est une force pour nous. Pour que cela fonctionne bien, nous avons
quelques rituels. Notre rythme principal c'est la semaine.### Quotidienne
Points quotidiens à 10h;
en fonction des personnes présentes;
pour organiser la journée;
sur un outil de visio-conférence ([zoom](https://zoom.us/) bien souvent).L'objectif est de permettre à l'équipe de s'auto-organiser, en gardant le focus
sur l'objectif court terme. C'est aussi un moment où chaque personne de
l'équipe peut demander de l'aide sur un sujet particulier.La quotitienne doit durer autour de 10 minutes. Elle peut donner lieu à des
rendez-vous ultérieur dans la journée pour traiter plus en profondeur d'un
sujet particulier.En fin de quotidienne, l'équipe présente relai les points de rendez-vous et les
autres messages important sur le slack de l'équipe, pour permettre aux
personnes absentes de rester informer.### Rétrospective
En fin d'itération;
prendre du temps pour l'équipe;
prendre du recul;
pour observer la façon de travailler de l'équipe;
et ensemble progresser.Selon les situations, nous pourrons utiliser divers format.
En essayant de garder un temps relativement court (1h, 1h30 max). Les journaux
privée et publique de la semaine pourront nous aider à repenser notre semaine.Des actions d'amélioration, qui n'auraient pas été dédecté ou décidé en cours
d'itération pourront être mises en place.## Documentation
- [La documentation de DossierSCO](https://docs.dossiersco.fr/)
- [CHANGELOG](CHANGELOG.md) le fichier dans lequel nous inscrivons chaque nouvelles fonctionnalités et corrections apporté à DossierSCO.
- [L'histoire des décisions](https://docs.dossiersco.fr/decisions) (technique et non technique)## Développement
Le code source est disponible sur [github.com/betagouv/dossiersco](https://github.com/betagouv/dossiersco).
Pour faciliter la mise en place d'environnement, nous nous basons sur
[docker](https://www.docker.com/). Les commandes principales sont placées dans
un [`Makefile`](https://www.gnu.org/software/make/manual/make.html). Il est
possible que certaines commandes particulières nécessitent malgré tout
d'explorer les commandes ̀ docker` et plus particulièrement `docker-compose`.Pour cloner le repository :
```bash
git clone https://github.com/betagouv/dossiersco/dossiersco.git
```Pour constuire le projet (installer les gems entre autres) :
```bash
make build
```Pour démarrer les serveurs (base de données et application) :
```bash
make run
```L'accès à l'application se fait ensuite par .
Pour lancer les tests :
```bash
make test
```Pour lancer un test en particulier :
```bash
docker-compose run --rm test rails test
```Pour accéder à la console rails :
```bash
make console
```Pour peupler l'application en local :
```bash
make populate
```## Déploiement
Nous déployons sur [scalingo](https://scalingo.com).
Le déployement s'effectue en executant le script `deploy` à la racine du projet. Si vous n'avez pas accès à Scalingo, demandé le. C'est impératif pour pouvoir déployer.
## Outils
- Tous les identifiants et mots de passe sont stockés dans
[Keybase](https://keybase.io/)
- Sur les environnements de développement et staging les emails sortants sont
envoyés avec [Letter Opener Web](https://github.com/ryanb/letter_opener). On
peut les consulter à l'url `/letter_opener`
- Nous analysons les connexions avec [Matomo](https://matomo.org/). Pour
accéder à l'interface du projet [dossierSco sur le compte de
beta.gouv.fr](https://stats.data.gouv.fr/index.php?module=CoreHome&action=index&idSite=54&period=range&date=previous30&updated=1#?idSite=54&period=range&date=previous30&category=Dashboard_Dashboard&subcategory=1).
Voir [beta.bouv.fr/suivi/](https://beta.gouv.fr/suivi/)
- Support utilisateurs en direct à l'aide de [Drift](https://app.drift.com/)