1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-10 01:05:02 +00:00
Commit graph

13 commits

Author SHA1 Message Date
Maxime Quandalle
7e2a4085a7 Poursuite de la migration TypeScript
* Utilisation de la version stable de TypeScript 3.7

* Début de migration du State Redux. Plutôt que de redéfinir les types
  en doublon par rapport aux actions et reducers, on utilise les valeurs
  retournées par ces fonctions comme source pour les types globaux.

* Modification de tsconfig pour meilleur typage dans VS Code

* Meilleur typage de l'environnement : suppression de @types/node qui
  était trop large (contient tout l'environnement serveur), et
  remplacement par @types/webpack-env. Par ailleurs typage des variables
  d'environnement utilisées.

* Début de migration de l'économie collaborative

* Migration de nombreux composants UI

* Mise à jour de dépendances pour récupérer un meilleur typage

* Ajout d'un hook pour configurer les simulateurs

* Suppression du higher-order component "withSitePaths", on utilise
  systématiquement le hook useContext.

L'essentiel de l'application est maintenant migré, reste le moteur !
2019-11-11 11:33:38 +01:00
Maxime Quandalle
3fbd94bc65
🔥 Suppression de redux-form
Supprime aussi redux-batched-action. Le code résultant est plus concis
(alors que l'on supprime une dépendance !), et plus clair car il y a moins
d'indirections pour se conformer aux API de redux-form.
2019-09-17 12:54:18 +02:00
Maxime Quandalle
6ea5dd0870 Migration de React "class" à "function"
Le but de la refacto est de généraliser l'utilisation des hook

Nombre de composants convertis: 52
Nombre de composants restants: 12

Il est possible de compter les composants class restants en utilisant
grep "render()"

L'occasion aussi de remplacer la dernière occurence de UNSAFE_componentWillMount
2019-09-11 11:17:23 +02:00
Johan Girod
a84a562eb2
💚 répare les tests E2E suite à la suppression d'embauche.beta.gouv.fr 2019-04-24 10:49:11 +02:00
Johan Girod
b69fb92944
Suppression du site embauche.beta.gouv.fr 2019-04-24 10:49:11 +02:00
Johan Girod
11ec962754 Change le chemin des règles vers "documentation" 2019-01-14 14:28:30 +01:00
Johan Girod
7d029382d5 Simplifie la gestion des situations dans la config 2019-01-08 21:18:04 +01:00
Johan Girod
fd280b2e06 wip 2019-01-08 20:51:46 +01:00
Mael
96446f6d75 pas de sélecteurs 2019-01-07 11:35:10 +01:00
Mael
0d09957e49 🎨 Style des objectifs 2019-01-07 11:35:10 +01:00
Mael
ddce6a4776 Amélioration de la simulation générique 2019-01-07 11:35:10 +01:00
Mael
0237e1c84a 🎨 Design de la conversation générique
Prochainement :

- l'objectif de calcul dans l'URL
- faire marcher toutes les règles de co2.yaml
- rendre l'exploration correcte (ex. formatter correctemnt les nombres,
bien afficher les 'une possibilité')
- faire marcher publi.codes/App.js plutôt que d'écraser /embauche
2019-01-07 11:35:10 +01:00
Mael
8b27f2c48e Composant pour la simulation générique 2019-01-07 11:35:10 +01:00