Commit Graph

46 Commits (226275ffed7ed3f966c4031acda0a2c24123d2b2)

Author SHA1 Message Date
Maxime Quandalle 3b0cb008ab Ajout de types
Correction d'une vingtaine d'errors en mode strict.
Correction d'une typo sur la prop du mécanisme Allègement
2020-04-29 16:19:20 +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 bbe7933586 🧰 Ne plus charger les traductions anglaises sur mon-entreprise.fr
Délègue entièrement la gestion de l'état du langage à i18next.
2020-04-27 12:44:50 +02:00
Maxime Quandalle 4f92268345 🧰 Change le parseur yaml 2020-04-27 12:44:50 +02:00
Johan Girod 7ccc4ce4e3 Revert "Revert "Refacto : séparation claire du moteur et de l'application 🔥""
This reverts commit 8c7ab52a4f.
2020-04-24 11:27:48 +02:00
Johan Girod 8c7ab52a4f
Revert "Refacto : séparation claire du moteur et de l'application 🔥" 2020-04-21 15:49:48 +02:00
Johan Girod 03128ccda4 ⚙️ Ajoute la possibilité de spécifier des unités dans les valeurs par défaut et dans la situation 2020-04-21 11:03:58 +02:00
Maxime Quandalle b35f680729 🎨 Ajout d'un composant MarkdownWithAnchorLinks
Utilisation sur la page la landing Publicode et la section nouveautés
2020-04-15 18:29:17 +02:00
Maxime Quandalle 4ef9600678 🎨 Présentation du mécanisme régularisation 2020-04-15 18:29:17 +02:00
Maxime Quandalle 7b7dc15624 Ajoute des types TypeScript 2020-04-13 10:41:02 +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 4020e49871 🔥 meilleure prise en charge de la traduction
- Les traductions sont désormais récupérées uniquement pour le site anglais
- Engine ne dépend plus des traductions
2020-03-31 17:30:05 +02:00
Johan Girod bf078b2938 🔥 change l'api du moteur 2020-03-31 17:30:05 +02:00
Johan Girod fe235674f5 🖋️ ajoute des exemples pour les mécanismes 2020-03-25 09:51:58 +01:00
Johan Girod dd2db299d6 Ajoute l'ensemble des mécanismes existants 2020-03-25 09:36:03 +01:00
Johan Girod 0f1ca13b7f 🖋️ Améliore la page de documentation de publicode
- Ajoute le tuto
- Rend tous les exemples executables
2020-03-25 09:36:03 +01:00
Johan Girod 83a45f8523 🐛 corrige la conversion d'unité auto-entrepreneur
fix #938
2020-03-24 14:48:01 +01:00
Johan Girod 577e7fc60b 🖋️ ajoute de la documentation pour publicode 2020-03-24 09:37:40 +01:00
Maxime Quandalle 89d222d967
🐛 Répare le publicode Studio
TODO : ajouter un test d'intégration Cypress pour cette page
2020-03-22 23:24:12 +01:00
Maxime Quandalle d997d1a336 ⚙️ Renomme le mécanisme "multiplication" en "produit"
Fixes #681
2020-03-17 15:05:37 +01:00
Maxime Quandalle f192f75438 Affiche les erreurs dans le Studio 2020-03-17 09:53:09 +01:00
Maxime Quandalle c65a04cf86 ⚙️ Réorganise l'API publique de la lib 2020-03-17 09:53:09 +01:00
Maxime Quandalle dff38b1e8e Studio interface en deux colonnes sur pc 2020-03-02 17:35:23 +01:00
Maxime Quandalle 9278244e7e Studio : Support des exemples et menu déroulant 2020-03-02 17:35:23 +01:00
Maxime Quandalle 205b441634 🖊 Titre Publicode Studio 2020-03-02 17:35:23 +01:00
Mael 9a72a63417 Simplification du sous-titre publicodes 2020-03-02 17:35:23 +01:00
Mael c36bfcb415 Chargement du Studio en différé 2020-03-02 17:35:23 +01:00
Mael fafc3ae776 Minimap prend de la place, est inutile ici 2020-03-02 17:35:23 +01:00
Mael daa94090e7 Le titre est un lien vers l'accueil 2020-03-02 17:35:23 +01:00
Mael 89b642138f Retour à une saisie libre de l'objectif de calcul
Pour n'avoir qu'un bouton de mise à jour à la fois des règles et du
calcul
2020-03-02 17:35:23 +01:00
Mael 7a7a38077b Nouvelle page /studio. Harmonisation du 🎨 2020-03-02 17:35:23 +01:00
Mael b5c5aa2c55 Choix contraint de l'objectif de calcul 2020-03-02 17:35:23 +01:00
Mael f1652f63b1 Corrections des exemples, maintenant qu'ils tournent 2020-03-02 17:35:23 +01:00
Mael cf743d362a Gestion d'erreurs 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
Mael 911c71aec2 Utilisation du moteur de calcul sur publi.codes, v0 2020-03-02 17:35:23 +01:00
Mael dbb210bea2 Version allégée de App.js pour publicodes 2020-03-02 17:35:23 +01:00
Johan Girod e4131eee28 ⚙️ 🔥 grosse modification des barèmes
- Il n'y a plus qu'un mécanisme barème dorénavant : c'est le barème marginal de l'impôt
- On peut utiliser des variables publicode pour chaque argument des tranches
- Le mécanisme barème linéaire est remplacé par le mécanisme "grille"
- Le mécanisme barème continu est remplacé par le mécanisme "taux progressif"
- Les vues sont unifiées et simplifiées
- Seule les tranches nécessaires sont évaluée
- Les unités fonctionnent dans les barèmes
- On précise les tranches d'un barème par leur plafond et non plus par leur plafond et seuil

fix #827
2020-02-25 11:16:36 +01:00
Maxime Quandalle e5b42e2321
🔥 Supprime le HOC withColours
Renomme colour en color, pour-être cohérent avec le CSS
2019-12-18 23:06:46 +01:00
Maxime Quandalle 1ccaf94a1c
⚙️ Nouvelle syntaxe de définition publicodes
* Définition à partir du nom complet en notation pointée (plutôt que
  comme deux attributs indépendants "name" et "espace")
* Structure de données de premier niveau "dictionnaire" plutôt que liste,
  s'aligne mieux avec notre contrainte d'unicité des noms
* Possibilité de définir les règles à partir d'une liste dans les tests,
  dans ce cas il ne faut plus utiliser l'attribut "espace" mais renseigner
  directement la notation pointée dans le "nom".
2019-10-13 11:46:29 +02:00
Mael 3613fc0c24 Bibliothèque pas librairie 2019-10-10 15:55:07 +02:00
Maël fdca66ac65 Lien vers la lib de calcul 2019-10-07 16:38:29 +02:00
Maël d22800af10 Lien vers la documentation mise à jour 2019-10-07 16:38:29 +02:00
Mael e05845bc4e Version 2 du site publicodes 2019-10-07 16:38:29 +02:00
Mael d76a2060b3 Version 0 du site publi.codes
Développé dans le repo mon-entreprise.fr mais publié sur
https://publi.codes

1ère version : afficher un extrait de code des deux applications
d'exemple

Faire un lien vers le wiki, nettoyé.

2ème version : rendre éditable ce code, avec un widget à côté qui est
mis à jour automatiquement quand on change un taux, une formule. C'est
le côté "publi" et moderne de la plateforme.
2019-10-07 16:38:29 +02:00