diff --git a/src/code-examples/Bareme.md b/src/code-examples/Bareme.md new file mode 100644 index 0000000..551d747 --- /dev/null +++ b/src/code-examples/Bareme.md @@ -0,0 +1,18 @@ +```yaml +dirigeant . indépendant . cotisations facultatives . plafond retraite complémentaire: + unité: €/an + formule: + le maximum de: + - barème: + assiette: revenu professionnel + multiplicateur: plafond sécurité sociale + tranches: + - taux: 10% + plafond: 1 + - taux: 25% + plafond: 8 + - produit: + - plafond sécurité sociale + - 10% +``` +d diff --git a/src/code-examples/PublicodesSalarieCotisations.md b/src/code-examples/PublicodesSalarieCotisations.md new file mode 100644 index 0000000..bb0c438 --- /dev/null +++ b/src/code-examples/PublicodesSalarieCotisations.md @@ -0,0 +1,41 @@ +```yaml +salarié . cotisations: + description: Total des cotisations et contributions à la sécurité sociales + versées pour ce salarié. Il comprends une part employeur et une part + employé. + somme: + - employeur + - salarié + + avec: + employeur: + titre: part employeur + somme: + - maladie . employeur + - prévoyances . santé . employeur + - ATMP + - vieillesse . plafonnée . employeur + - vieillesse . déplafonnée . employeur + - retraite complémentaire-CEG-CET . employeur + - allocations familiales + - assurance chômage + - APEC . employeur + - autres employeur + - prévoyances . incapacité invalidité décès . employeur + abattement: exonérations . employeur + + salarié: + titre: part salarié + somme: + - maladie . salarié + - prévoyances . santé . salarié + - vieillesse . plafonnée . salarié + - vieillesse . déplafonnée . salarié + - retraite complémentaire-CEG-CET . salarié + - APEC . salarié + - CSG-CRDS . CSG . déductible + - CSG-CRDS . sur revenus imposables non déductible + - CSG-CRDS . sur revenus non imposables + - prévoyances . incapacité invalidité décès . salarié + abattement: exonérations . salarié +``` diff --git a/src/code-examples/PublicodesSalarieMaladie.md b/src/code-examples/PublicodesSalarieMaladie.md new file mode 100644 index 0000000..3ada2ca --- /dev/null +++ b/src/code-examples/PublicodesSalarieMaladie.md @@ -0,0 +1,27 @@ +```yaml + employeur: + titre: part employeur + produit: + - cotisations . assiette + - taux + + avec: + taux: + variations: + - si: taux réduit + alors: 7% + - sinon: 13% + + taux réduit: + valeur: cotisations . assiette < plafond + avec: + plafond: + produit: + - 2.5 + - SMIC + - temps de travail . effectif . quotité + références: + Code de la sécurité sociale - Article L241-2-1: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000048684728 + Code de la sécurité sociale - Article L241-1-2: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000048807182 + Code de la sécurité sociale - Article D241-7 II (salaire minimum de croissance): https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000048852497 +``` diff --git a/src/images/alice.jpg b/src/images/alice.jpg new file mode 100644 index 0000000..df484e0 Binary files /dev/null and b/src/images/alice.jpg differ diff --git a/src/images/documentation.png b/src/images/documentation.png new file mode 100644 index 0000000..f987015 Binary files /dev/null and b/src/images/documentation.png differ diff --git a/src/images/grégoire.jpg b/src/images/grégoire.jpg new file mode 100644 index 0000000..13449cf Binary files /dev/null and b/src/images/grégoire.jpg differ diff --git a/src/images/jalil.jpg b/src/images/jalil.jpg new file mode 100644 index 0000000..1b7a761 Binary files /dev/null and b/src/images/jalil.jpg differ diff --git a/src/images/veronique.jpg b/src/images/veronique.jpg new file mode 100644 index 0000000..2bbe5a0 Binary files /dev/null and b/src/images/veronique.jpg differ diff --git a/src/images/veroniquer.jpg b/src/images/veroniquer.jpg new file mode 100644 index 0000000..084a281 Binary files /dev/null and b/src/images/veroniquer.jpg differ diff --git a/src/layouts/RevealLayout.astro b/src/layouts/RevealLayout.astro index f45d9c7..afc6e92 100644 --- a/src/layouts/RevealLayout.astro +++ b/src/layouts/RevealLayout.astro @@ -29,6 +29,9 @@ import 'reveal.js/dist/theme/white.css'; diff --git a/src/pages/index.astro b/src/pages/index.astro index c09a4fd..9840899 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -9,16 +9,20 @@ import Ouverture from "../slides/Ouverture.astro"; import Context from "../slides/Context.astro"; import HowDoesItWork from "../slides/HowDoesItWork.astro"; import RulesExamples from "../slides/RulesExamples.astro"; +import TheDownsides from "../slides/TheDownsides.astro"; +import ThankYou from "../slides/ThankYou.astro"; --- - + + - + + diff --git a/src/slides/Conclusion.astro b/src/slides/Conclusion.astro index 410b213..d5fc0b3 100644 --- a/src/slides/Conclusion.astro +++ b/src/slides/Conclusion.astro @@ -1,5 +1,10 @@

Conclusion

- Publicodes has been a key enabler for writing all our tools +
diff --git a/src/slides/Context.astro b/src/slides/Context.astro index bca9d34..f95de21 100644 --- a/src/slides/Context.astro +++ b/src/slides/Context.astro @@ -1,37 +1,68 @@ +--- +import { Image } from 'astro:assets'; +import veroniqueImg from '../images/veronique.jpg'; +import aliceImg from '../images/alice.jpg'; +import jalilImg from '../images/jalil.jpg'; +import gregoireImg from '../images/grégoire.jpg'; +--- +

Context

+
+

The team

+ +
+
+ Véronique Rab +

Véronique Rab

+

Product Owner

+
+
+ Alice Dahan +

Alice Dahan

+

Developer

+
+
+ Jalil Arfaoui +

Jalil Arfaoui

+

Developer

+
+
+ Grégoire Lopez-Rios +

Grégoire Lopez-Rios

+

Users Relations

+
+
+

The problem

The story of a state startup

- Historique du projet +

Rules as Code and Publicodes

-
- -
-

Context & Background

- -
diff --git a/src/slides/Demonstration.astro b/src/slides/Demonstration.astro index 536e165..b969d46 100644 --- a/src/slides/Demonstration.astro +++ b/src/slides/Demonstration.astro @@ -2,8 +2,18 @@

Tool Demonstrations

+ diff --git a/src/slides/ExpertsAndUsers.astro b/src/slides/ExpertsAndUsers.astro index 47e140a..61f4df3 100644 --- a/src/slides/ExpertsAndUsers.astro +++ b/src/slides/ExpertsAndUsers.astro @@ -1,19 +1,42 @@
-

Collaboration with Experts & Users

+

Collaboration with Experts & Users

How we interact with Urssaf experts and users to refine rules.
- Nos interactions avec les directions métiers +

Our interactions with Urssaf departments

+ +
- Nos interactions avec les experts hors Urssaf +

Our interactions with other expertise

+ +
- Nos interactions avec les usagers +

Our interactions with users

+
diff --git a/src/slides/InteractiveDocumentation.astro b/src/slides/InteractiveDocumentation.astro index 89b796f..3131523 100644 --- a/src/slides/InteractiveDocumentation.astro +++ b/src/slides/InteractiveDocumentation.astro @@ -1,12 +1,9 @@ +--- +import { Image } from "astro:assets" +import documentation from "../images/documentation.png" +--- +
-
-

Interactive Documentation

-
-
-

Automatic Documentation

- - capture d’écran de la documentation automatique - - Ou démonstration plutôt ? -
+

Automatic Interactive Documentation

+ documentation
diff --git a/src/slides/RulesExamples.astro b/src/slides/RulesExamples.astro index 025513a..84d8c81 100644 --- a/src/slides/RulesExamples.astro +++ b/src/slides/RulesExamples.astro @@ -1,15 +1,27 @@ +--- +import PublicodesSalarieCotisations from "../code-examples/PublicodesSalarieCotisations.md" +import PublicodesSalarieMaladie from "../code-examples/PublicodesSalarieMaladie.md" +import Bareme from "../code-examples/Bareme.md" +--- +

Rules examples

-

Example modele-social 1

+

Employee contributions

+ +
-

Example modele-social 2

+

Health insurance

+ +
-

Example modele-social 3

+

Advanced computations mechanisms

+ +
diff --git a/src/slides/ThankYou.astro b/src/slides/ThankYou.astro new file mode 100644 index 0000000..6b8a29e --- /dev/null +++ b/src/slides/ThankYou.astro @@ -0,0 +1,17 @@ +
+

Thank You!

+
+

Questions?

+ +
+
diff --git a/src/slides/TheDownsides.astro b/src/slides/TheDownsides.astro new file mode 100644 index 0000000..31d367d --- /dev/null +++ b/src/slides/TheDownsides.astro @@ -0,0 +1,10 @@ +
+

The Downsides

+ + +
\ No newline at end of file