Maxime Quandalle
92ce23ac0e
🛹 Renomme le dossier "react" en "ui-react"
...
Plus clair, le paquet continue de s'appeler `publicodes-react`
Ajout d'un lien vers les README.
2020-12-22 11:36:27 +01:00
Maxime Quandalle
cb84990182
⚙️ Sort la traduction des règles du moteur
2020-12-22 11:36:27 +01:00
Maxime Quandalle
fabce3d97c
⚙️ Sort la traduction d'unité du moteur
2020-12-22 11:36:27 +01:00
Maxime Quandalle
b32e8f67b2
⚙️ Dérive les compatibilités d'unités des ratios
2020-12-22 11:36:27 +01:00
Johan Girod
83aa50810e
🔥 renomme getRules en getParsedRules
...
Autant ne pas introduire de breaking pour une fonction qui fait la même chose.
2020-12-18 13:52:47 +01:00
Johan Girod
3a8c201d44
🔥 Supprime UNSAFE_evaluateRule
2020-12-18 10:44:48 +01:00
Johan Girod
adcbd330bd
🔥 Remplace UNSAFE_evaluateNode par de meilleurs abstractions
2020-12-18 10:44:48 +01:00
Johan Girod
8c0b925956
🔥 Ajoute une fonction UNSAFE_isNotApplicable
2020-12-18 10:44:48 +01:00
Johan Girod
2bbf4738ce
🔥 Enlève UNSAFE_evaluateRule de ChômagePartiel.tsx
2020-12-18 10:44:48 +01:00
Johan Girod
300e0c587e
🔥 Réecrit la logique de PaySlip
2020-12-18 10:44:48 +01:00
Johan Girod
44058b3bda
🔥 Enlève UNSAFE_evaluateRule
2020-12-18 10:44:48 +01:00
Johan Girod
8a3df09fe0
Enlève UNSAFE_evaluateRule de StackBarChart
2020-12-18 10:44:48 +01:00
Johan Girod
5d564cbf90
🔥 Ajoute la possibilité de définir un logger pour l'engine
...
Au lieu du monkeypatching de console.log
2020-12-18 10:44:48 +01:00
Johan Girod
a1fb75a285
🔥 Renomme evaluateRule en UNSAFE_evaluateRule pour pointer le risque de breaking
2020-12-18 10:44:47 +01:00
Johan Girod
9eccc54239
💚 typescript & lint
2020-12-18 10:44:47 +01:00
Johan Girod
945bffa8e2
🔥 fusionne `evaluateNode` et `evaluate`
...
On en profite pour ajouter un cache sur les valeurs en argument de evaluate
pour encore plus de perfs.
2020-12-18 10:44:47 +01:00
Johan Girod
687cf173f9
🔥 Ajoute une fonction getRule et remplace getParsedRules par getRules
2020-12-18 10:44:47 +01:00
Maxime Quandalle
9f8c244b0c
🙈 Supprime un fichier commité par erreur
...
Il faut encore améliorer le process de mise à jour des libs
2020-12-17 16:25:59 +01:00
Maxime Quandalle
feaff6d585
📦 Publicodes v1.0.0-beta.6
2020-12-17 15:54:08 +01:00
Maxime Quandalle
803e49f787
🚚 Déplace le site publicodes dans le bon répertoire
...
Déplace:
mon-entreprise/source/sites/publi.codes → publicodes/site
mon-entreprise/source/sites/mon-entreprise.fr → mon-entreprise/source/site
La config Webpack du site publicodes reste encore liée à celle de
mon-entreprise.fr, il faudra la dissocier quand nous déplacerons le
projet publicodes dans son propre dépôt.
2020-12-16 18:14:45 +01:00
Maxime Quandalle
037e37599e
🤖 Ajout de script pour faciliter la MAJ des paquets
...
C'est pas encore parfait, mais les commandes fournies par yarn
workspaces ne me semble pas aussi sophistiquées que dans lerna.
2020-12-16 18:14:45 +01:00
Maxime Quandalle
5543532337
🖊 MAJ de la documentation pour le paquet publicodes-react
2020-12-16 18:14:45 +01:00
Maxime Quandalle
c43d132f86
💄 Supprime l'utilisation de la prop css dans le paquet publicodes-react
...
Afin de résoudre rapidement un problème lié au build de ce paquet. Il
faudrait faire un travail plus approfondi pour :
- séparer les styles de mon-entreprise des styles de publicodes-react
- choisir une convention unique pour la gestion du CSS de
publicodes-react, en y intégrant la possibilité de personnaliser les
styles pour un intégrateur (actuellement on fait un mixte de classes
CSS "classiques", de styled-component, et de prop `style={{}}`).
2020-12-16 18:14:45 +01:00
Maxime Quandalle
50df2b3f34
🌴 Regroupe les paquets core et react dans un dossier publicodes/
2020-12-16 18:14:45 +01:00
Maxime Quandalle
3f7f3b6389
🎴 Déplace les icônes des références vers mon-entreprise
2020-12-16 18:14:45 +01:00
Maxime Quandalle
3857b274be
🌗 Sépare les paquets publicodes core et react
2020-12-16 18:14:45 +01:00
Maxime Quandalle
cc55d6b3b8
🔥 Supprime le fichier utils.js de publicodes
2020-12-16 18:14:45 +01:00
Johan Girod
5b6181783b
typescript
2020-12-15 12:52:23 +01:00
Johan Girod
d19408ee67
Meilleure organisation et renommage des chapitres
2020-12-15 12:52:23 +01:00
Johan Girod
98eede6c60
Reécrit le README du projet
2020-12-15 12:52:23 +01:00
Johan Girod
82ba0cc073
Petites améliorations sur la structure de publi.codes
2020-12-15 12:52:23 +01:00
Mael
907123f898
Introduction plus succinte
2020-12-15 12:52:23 +01:00
Mael
2baff28de3
Sous-pages langage/documentation et /installation
2020-12-15 12:52:23 +01:00
Mael
aca1578e64
L'item accueil jamais souligné
2020-12-15 12:52:23 +01:00
Mael
29999ecc58
🎨 Items actifs du menu
2020-12-15 12:52:23 +01:00
Mael
7b831d5791
Ajout d'un bouton accueil
...
Pas évident de savoir qu'il faut cliquer sur le logo
2020-12-15 12:52:23 +01:00
Mael
0b5c4a93f7
Réorganisation de publi.codes; double menu; contenu en +
2020-12-15 12:52:23 +01:00
Mael
d6529c74ce
Déplacement du logo publicodes
2020-12-15 12:52:23 +01:00
Johan Girod
0d285e82fe
⚙️ Utilise des uuid pour cacher l'evaluation dans une structure à part
...
Plutôt que directement sur le noeud, ce qui aboutissait à des references cycliques (non serialisables)
2020-12-14 15:39:25 +01:00
Johan Girod
a3fdb4640b
Enlève l'explanation des noeuds AST references évalués pour éviter des reference cycliques dans l'arbre.
2020-12-14 15:39:25 +01:00
Johan Girod
339c534183
Désactive les warnings en prod
2020-12-14 15:39:25 +01:00
Maxime Quandalle
96e512f2f2
📦 Publicodes v1.0.0-beta.5
2020-12-11 12:48:10 +01:00
Johan Girod
fd2b5999c4
💚 fix linting
2020-12-11 13:39:42 +01:00
Johan Girod
83b9e55d6e
Ajoute une version CDN de la lib (avec toutes les dépendances, pour utiliser directement dans le navigateur)
...
fix #1211
2020-12-11 13:39:42 +01:00
Johan Girod
0d50e03777
Ajoute la possibilité d'importer publicodes en ESModule natif
...
Pour cela, la solution la plus simple est de faire un wrapper autour de l'api exposée.
Il ne faudra pas oublier de le mettre à jour.
[A lire pour en savoir plus](https://redfin.engineering/node-modules-at-war-why-commonjs-and-es-modules-cant-get-along-9617135eeca1 )
fix #1239
2020-12-11 13:39:42 +01:00
dependabot[bot]
6390307be6
Bump ini from 1.3.5 to 1.3.7
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-11 09:44:49 +01:00
Maxime Quandalle
5a2ea1b049
🔨 Plafond IJSS AT/MP
2020-12-10 17:39:26 +01:00
Johan Girod
41d80b980a
Apply suggestions from code review
...
Co-authored-by: Maxime Quandalle <maxime.quandalle@gmail.com>
2020-12-10 17:16:43 +01:00
Johan Girod
6ed470ca1a
Enlève les attributs formules aux exemples des mécanismes
2020-12-10 17:16:43 +01:00
Johan Girod
1ea7722aa5
🖋️ tri les mécanismes par ordre alphabétique
2020-12-10 17:16:43 +01:00