Johan Girod
ae6f3605b2
Merge remote-tracking branch 'origin/master' into api-publicodes-getParsedRule
2021-01-07 13:21:49 +01:00
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
Johan Girod
3a8c201d44
🔥 Supprime UNSAFE_evaluateRule
2020-12-18 10:44:48 +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
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
a357baf7f1
🦚 Renomme "systeme-social" en "modele-social"
2020-12-10 12:23:16 +01:00
Maxime Quandalle
0bdd5d128e
🤖 Ajout d'un script pour mettre à jour la version NPM du paquet syso
2020-12-10 12:23:16 +01:00
Maxime Quandalle
c9a783a09c
📦 Déplace les règles dans un paquet NPM systeme-social
2020-12-10 12:23:16 +01:00
Mael
d226e1634a
Bundlesize pas nécessaire pour faire tourner l'app
2020-12-08 14:43:21 +01:00
Johan Girod
9ce1791ff2
⬆️ Update prettier for supporting =?? syntax
2020-12-07 14:40:59 +01:00
Maxime Quandalle
b2cee93d58
📏 Active le mode strict de TypeScript sur la partie mon-entreprise
2020-11-24 16:22:17 +01:00
Maxime Quandalle
cc602e1a48
⬆ MAJ TypeScript vers 4.1
...
Plein de nouveautés et notamment la possibilité de "programmer" les
types chaînes littérales qui nous sera utile par exemple pour vérifier
statiquement la validité d'une *expression* publicode dans
`engine.evaluate`.
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/
⬆ MAJ ESLint-typescript pour la compatibilité
2020-11-20 12:08:21 +01:00
Maxime Quandalle
c216740a35
🐛 Permet le passage des tests dans la CI même avec des erreurs de type
2020-11-12 10:24:35 +01:00
Maxime Quandalle
753daccac9
✅ Ajoute des règles de linting pour les tests Mocha
...
J'ai involontairement mergé un `it.only` dans #1136 qui désactive tous
les tests sauf un — utile en développement mais pas quelque chose que
l'on veut commiter sur `master`. La règle Eslint bloquera désormais ce
code.
2020-10-12 15:57:34 +02:00
Maxime Quandalle
5e625e15b5
⬆ Typescript 4.0
...
MAJ de typescript-eslint qui va avec. Voir notamment
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v3.0.0
pour la modification de la configuration eslint.
2020-09-12 18:40:36 +02:00
Johan Girod
55eb4f9da1
💚 ajoute un maximum pour l'allocation mémoire node afin d'éviter les erreurs 137 sur circleci
2020-06-03 14:41:11 +02:00
Johan Girod
612ea77cfc
Ajoute les explications des mécanismes sur la documentation publicodes
2020-05-26 13:20:54 +02:00
Johan Girod
c6459f6d3c
🎨 precharge les images du moteur en blob
...
Ce, afin de ne pas à avoir à gérer les fichiers importés. Ceci étant dit, c'est une solution temporaire. Dans le futur, il faudrait plutôt se baser sur les balise og des sources
2020-05-19 19:31:04 +02:00
Johan Girod
046076f32d
🔥 renomme la commande 'compile' en 'build' pour être conforme aux normes
...
Et éviter de créer de la confusion si une prochaine commande compile devait venir pour la compilation des règles publicodes
2020-05-18 20:10:03 +02:00
Johan Girod
aad6eee12f
Investigue la publication du paquet npm publicode
2020-05-18 16:44:12 +02:00
Maxime Quandalle
ced589ad74
⬆ MAJ TypeScript vers 3.9
2020-05-15 10:32:45 +02:00
Johan Girod
d91283cde2
🔥 Sépare le moteur dans un packet isolé
2020-05-14 15:25:22 +02:00
Alexandre Hajjar
291b5ff3bc
✅ TS-aware eslint + in CI
...
* Use @typescript-eslint/parser
* Add npm/yarn scripts: prettier check and eslint on all files
* Run all of this in CI (along with eslintrc checker)
* Use typescript parser only for ts{x,} files
* Fix test & cypress sub-configs
* Fix .test.js + off explicit-function-return-type
2020-05-05 18:24:14 +02:00
Maxime Quandalle
c2d3f6ef99
🔥 Supprime react-addons-css-transition-group
...
La libraire n'était utilisée qu'une seule fois sans qu'elle soit
vraiment nécessaire. Elle était à l'origine des avertissements
"componentWillMount has been renamed" dans la console.
2020-05-05 02:26:08 +02:00
Maxime Quandalle
5e6fe909ad
🐛 Répare le hot reload
2020-05-05 02:26:08 +02:00
Maxime Quandalle
b6dbc339eb
⬆ Met à jour react-easy-emoji
...
Cette version inclut les types TypeScript
2020-05-01 22:12:27 +02:00
Maxime Quandalle
e2f906a19f
🧰 Supprime un avertissement dans la console
...
Le message "Warning: componentWillMount has been renamed" venait de la
dépendance react-side-effect de react-helmet.
2020-05-01 22:12:27 +02:00
Johan Girod
983ad40f2c
🐛 Corrige la page blanche sur publi.codes
...
Ajoute également des test E2E sur https://publi.codes
Fix #1004
2020-04-27 16:18:26 +02:00
Maxime Quandalle
919aecb19d
⬆ Mise à jour de styled-components et react-loading-skeleton
2020-04-27 12:44:50 +02:00
Maxime Quandalle
4f92268345
🧰 Change le parseur yaml
2020-04-27 12:44:50 +02:00
Maxime Quandalle
7dfb11066d
🧰 Ajout d'une commande yarn run analyze-bundle
...
Utilise webpack-bundle-analyzer pour afficher une visualisation
interactive des bundles.
2020-04-27 12:44:50 +02:00
Maxime Quandalle
53cc51447a
⬆ Mise à jour du client sentry
...
Avec l'objectif de supporter les sources maps. Je n'ai pas bien compris
si le support est automatique ou s'il faut uploader les source maps
avec sentry/cli.
2020-04-23 17:49:56 +02:00
Maxime Quandalle
e8072fe8e1
Page /stats ( #969 )
...
Co-authored-by: Elodie Quandalle <elodie.quandalle@gmail.com>
2020-04-23 17:44:41 +02:00
Maxime Quandalle
7b7dc15624
✅ Ajoute des types TypeScript
2020-04-13 10:41:02 +02:00
Johan Girod
5d74d44d39
🐛 corrige l'affichage de l'editeur dans le studio
2020-04-10 15:06:33 +02:00
Johan Girod
78e97f0f37
Améliore les variables temporelles et la régularisation
...
- Correction de quelques bugs
- Améliration des perfs du studio
- Ajout de la visualisation des variables temporelles dans le studio
- Ajout d'un exemple de régularisation plus complet
- Complète la doc du mécanisme de régularisation
2020-04-10 12:26:06 +02:00
Maxime Quandalle
0a03b7550c
✅ Ajoute des types TypeScript
...
Transforme quelques derniers composants class en fonctions
2020-04-06 00:40:41 +02:00
Johan Girod
dd2db299d6
Ajoute l'ensemble des mécanismes existants
2020-03-25 09:36:03 +01:00
lajarre
e2403f03ca
🐛 Use node 12.16.1 everywhere
...
* package.json min version
* circle dockerimages
* adding .node-version (notably useful for Netlify)
* plus: yarn.lock upgraded using node 12.16.1
2020-03-23 17:22:37 +01:00
Maxime Quandalle
c65a04cf86
⚙️ Réorganise l'API publique de la lib
2020-03-17 09:53:09 +01:00
Loic GUILLOIS
94847f2932
Merge branch 'master' into bundlesize
2020-03-10 11:41:40 +01:00
Loïc Guillois
0382baa0bc
🎨 WIP: Récapitulatif aide déclaration indépendants
2020-03-10 10:51:54 +01:00
Loïc Guillois
23f622bd73
✅ Ajout du test de taille du fichier compilé pour 'mon entreprise'
2020-03-10 10:40:19 +01:00
Maxime Quandalle
9278244e7e
Studio : Support des exemples et menu déroulant
2020-03-02 17:35:23 +01:00
Mael
8657435f46
Première ébauche de studio de création de règles pour publi.codes
2020-03-02 17:35:23 +01:00
Loïc Guillois
541a8a8dbb
💚 corrige type checking pour dépendance fuse.js
2020-02-25 14:28:04 +01:00
Loïc Guillois
130b2c06d9
🎨 Recherche : surlignage fuzzy matching
2020-02-25 14:28:04 +01:00