From 1c7ed1e9483f394e83ddb3fe618a035861a286a0 Mon Sep 17 00:00:00 2001 From: Arthur Date: Tue, 1 Oct 2024 22:02:32 +0200 Subject: [PATCH] ajout openfeedback --- ...os__mon_smartphone_android_sans_google.yml | 1 + ...___la_normalisation_du_feature_flags__.yml | 1 + .../alors__quoi_de_neuf_dans_es2026__.yml | 1 + data/sessions/amazing_css_in_2024.yml | 1 + ...nalogjs_le_meta_framework_pour_angular.yml | 1 + data/sessions/anatomie_d_une_faille.yml | 1 + ...ance__on_restaure_la_chapelle_sixtine_.yml | 1 + ...ga_atlas__pour_aller_au_bout_du_gitops.yml | 1 + ...et_testez_vos_idees_en_quelques_heures.yml | 1 + ...eb_avec_le_code_http__103_early_hints_.yml | 1 + ...es_dans_votre_si_et_passer_a_l_echelle.yml | 1 + ..._methodes_de_la_crim_adaptees_au_code_.yml | 1 + ...e_papy_pour_explorer_mars__ou_presque_.yml | 1 + ...gpt_securise_avec_node_js_et_langchain.yml | 1 + ...ernetes_avec_quarkus_et_l_operator_sdk.yml | 1 + ..._the_layers__anatomy_of_a_linux_system.yml | 1 + ..._pour_y_preparer_vos_chaines_devsecops.yml | 1 + .../data_et_sport___la_revolution.yml | 1 + ...ment_facilement_construire_vos_donnees.yml | 1 + ...a_modulith___l_histoire_d_un_exorcisme.yml | 1 + ...petits_hackers_vous_expliquent_comment.yml | 1 + ...developpe_sur_un_toaster_grace_a_coder.yml | 1 + ..._c_est_quoi_la_generation_procedurale_.yml | 1 + ...itecture_conteneurisee_avec_kubernetes.yml | 1 + .../dynamisez_vos_backends_avec_htmx.yml | 1 + data/sessions/enter_the_daggerverse__.yml | 1 + ..._a_etats_pour_aider_la_petite_souris__.yml | 1 + ...ne_rag___j_ai_teste__je_vous_raconte__.yml | 1 + ...serverless___le_combo_parfait_dans_gcp.yml | 1 + ...ets_du_maitre_charpentier_du_numerique.yml | 1 + ...erer_les_mesures_incitatives_efficaces.yml | 1 + data/sessions/fresque_de_la_data.yml | 1 + data/sessions/graphql_at_scale.yml | 1 + ...with_java_and_langchain4j_on_vertex_ai.yml | 1 + ...stants_to_work_for_you_using_ai_agents.yml | 1 + .../sessions/ia_404_explication_not_found.yml | 1 + ..._a_opentelemetry_pour_les_developpeurs.yml | 1 + ...te_environnementale_du_numerique_par_4.yml | 1 + data/sessions/keynote.yml | 3 ++- data/sessions/keynote_fermeture.yml | 3 ++- ...kueue___kubernetes_native_job_queueing.yml | 1 + .../l_invasion_du_html_mutant__atelier_.yml | 1 + ...des_dinosaures__moteur_de_recherche___.yml | 1 + ..._performance_web___le_cas_de_l_afrique.yml | 1 + ...e__par_ou_commencer___install_party___.yml | 1 + ..._enfin_le__zero_trust___en_mode_labs__.yml | 1 + ...s_aventuriers_de_la_motivation_perdue_.yml | 1 + ...ta_lois__vous_ne_leur_echapperez_pas__.yml | 1 + ...reer_les_solutions_portables_de_demain.yml | 1 + data/sessions/mettre_le_monde_en_vecteur_.yml | 1 + ...___liberer_le_potentiel_de_l_importmap.yml | 1 + ...olutionnez_le_developpement_mobile____.yml | 1 + ..._comment_sortir_dun_enfer_monolithique.yml | 1 + ...ubernetes__multi_regions__au_secours__.yml | 1 + .../sessions/our_future_without_passwords.yml | 1 + .../parlons_d_entretiens_techniques.yml | 1 + ...une_application_de_sciences_citoyennes.yml | 1 + ..._2__unifying_your_tools_with_backstage.yml | 1 + ...es_pour_comprendre_leur_reactivite____.yml | 1 + ...ment_promouvoir_son_travail_en_interne.yml | 1 + .../quoi___vous_n_utilisez_pas_figma____.yml | 1 + ...z_votre_propre_bot_iagen_sans_internet.yml | 1 + ...___easier__better__faster__stronger___.yml | 1 + ...operation___atelier_de_mob_programming.yml | 1 + ..._sur_la_mise_a_jour_de_ses_dependances.yml | 1 + ...boy_et_les_attraper__vraiment__tous___.yml | 1 + ..._side_wasm__le_prochain_game_changer__.yml | 1 + ...end__une_exploration_terrifiante______.yml | 1 + ...e_land_that_time_to_interactive_forgot.yml | 1 + .../tinygo__petit_mais_costaud_____.yml | 1 + ...tous_ensemble___atelier_de_l_inclusion.yml | 1 + ..._devenir_le_prochain_sherlock_holmes__.yml | 1 + ...mbien_en_responsive_css___edition_2024.yml | 1 + gatsby-node.js | 1 + scripts/add-openfeedback.sh | 22 +++++++++++++++++++ .../session/sessionPageTemplate.tsx | 6 ++--- 76 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 scripts/add-openfeedback.sh diff --git a/data/sessions/_e_os__mon_smartphone_android_sans_google.yml b/data/sessions/_e_os__mon_smartphone_android_sans_google.yml index 8be0bae..2ac7972 100644 --- a/data/sessions/_e_os__mon_smartphone_android_sans_google.yml +++ b/data/sessions/_e_os__mon_smartphone_android_sans_google.yml @@ -1,5 +1,6 @@ --- key: _e_os__mon_smartphone_android_sans_google +openfeedbackId: eosmonsmartphoneandroidsansgoogle title: /e/OS, mon smartphone Android sans Google language: French talkType: quickie diff --git a/data/sessions/_openfeature____la_normalisation_du_feature_flags__.yml b/data/sessions/_openfeature____la_normalisation_du_feature_flags__.yml index 72ea565..ced0e7a 100644 --- a/data/sessions/_openfeature____la_normalisation_du_feature_flags__.yml +++ b/data/sessions/_openfeature____la_normalisation_du_feature_flags__.yml @@ -1,5 +1,6 @@ --- key: _openfeature____la_normalisation_du_feature_flags__ +openfeedbackId: openfeaturelanormalisationdufeatureflags title: ' OpenFeature : La normalisation du feature flags ?' language: French talkType: quickie diff --git a/data/sessions/alors__quoi_de_neuf_dans_es2026__.yml b/data/sessions/alors__quoi_de_neuf_dans_es2026__.yml index 8c972e9..a38c0be 100644 --- a/data/sessions/alors__quoi_de_neuf_dans_es2026__.yml +++ b/data/sessions/alors__quoi_de_neuf_dans_es2026__.yml @@ -1,5 +1,6 @@ --- key: alors__quoi_de_neuf_dans_es2026__ +openfeedbackId: alorsquoideneufdanses2026 title: Alors, quoi de neuf dans ES2026 ? language: French talkType: conference diff --git a/data/sessions/amazing_css_in_2024.yml b/data/sessions/amazing_css_in_2024.yml index ebfe499..ffd683a 100644 --- a/data/sessions/amazing_css_in_2024.yml +++ b/data/sessions/amazing_css_in_2024.yml @@ -1,5 +1,6 @@ --- key: amazing_css_in_2024 +openfeedbackId: amazingcssin2024 title: Amazing CSS in 2024 language: English talkType: conference diff --git a/data/sessions/analogjs_le_meta_framework_pour_angular.yml b/data/sessions/analogjs_le_meta_framework_pour_angular.yml index 4083cb3..07a4c0d 100644 --- a/data/sessions/analogjs_le_meta_framework_pour_angular.yml +++ b/data/sessions/analogjs_le_meta_framework_pour_angular.yml @@ -1,5 +1,6 @@ --- key: analogjs_le_meta_framework_pour_angular +openfeedbackId: analogjslemetaframeworkpourangular title: AnalogJS, le meta-framework pour Angular que l'on attendait plus ( ou pas ) language: French talkType: conference diff --git a/data/sessions/anatomie_d_une_faille.yml b/data/sessions/anatomie_d_une_faille.yml index c1b812a..bfef08e 100644 --- a/data/sessions/anatomie_d_une_faille.yml +++ b/data/sessions/anatomie_d_une_faille.yml @@ -1,5 +1,6 @@ --- key: anatomie_d_une_faille +openfeedbackId: anatomiedunefaille title: Anatomie d'une faille language: French talkType: conference diff --git a/data/sessions/angular_renaissance__on_restaure_la_chapelle_sixtine_.yml b/data/sessions/angular_renaissance__on_restaure_la_chapelle_sixtine_.yml index 0f2c2fe..9cd029d 100644 --- a/data/sessions/angular_renaissance__on_restaure_la_chapelle_sixtine_.yml +++ b/data/sessions/angular_renaissance__on_restaure_la_chapelle_sixtine_.yml @@ -1,5 +1,6 @@ --- key: angular_renaissance__on_restaure_la_chapelle_sixtine_ +openfeedbackId: angularrenaissanceonrestaurelachapellesixtine title: 'Angular Renaissance: on restaure la Chapelle Sixtine!' language: French talkType: codelab diff --git a/data/sessions/ariga_atlas__pour_aller_au_bout_du_gitops.yml b/data/sessions/ariga_atlas__pour_aller_au_bout_du_gitops.yml index d58b7e8..c282c97 100644 --- a/data/sessions/ariga_atlas__pour_aller_au_bout_du_gitops.yml +++ b/data/sessions/ariga_atlas__pour_aller_au_bout_du_gitops.yml @@ -1,5 +1,6 @@ --- key: ariga_atlas__pour_aller_au_bout_du_gitops +openfeedbackId: arigaatlaspourallerauboutdugitops title: Ariga Atlas, pour aller au bout du GitOps language: French talkType: quickie diff --git a/data/sessions/atelier_ia_sprint__prototypez_et_testez_vos_idees_en_quelques_heures.yml b/data/sessions/atelier_ia_sprint__prototypez_et_testez_vos_idees_en_quelques_heures.yml index f67d8db..647733f 100644 --- a/data/sessions/atelier_ia_sprint__prototypez_et_testez_vos_idees_en_quelques_heures.yml +++ b/data/sessions/atelier_ia_sprint__prototypez_et_testez_vos_idees_en_quelques_heures.yml @@ -1,5 +1,6 @@ --- key: atelier_ia_sprint__prototypez_et_testez_vos_idees_en_quelques_heures +openfeedbackId: atelieriasprintprototypezettestezvosideesenquelquesheures title: 'Atelier IA Sprint: prototypez et testez vos idées en quelques heures' language: French talkType: codelab diff --git a/data/sessions/boostez_vos_sites_et_applications_web_avec_le_code_http__103_early_hints_.yml b/data/sessions/boostez_vos_sites_et_applications_web_avec_le_code_http__103_early_hints_.yml index e88dd0b..0c1b293 100644 --- a/data/sessions/boostez_vos_sites_et_applications_web_avec_le_code_http__103_early_hints_.yml +++ b/data/sessions/boostez_vos_sites_et_applications_web_avec_le_code_http__103_early_hints_.yml @@ -1,5 +1,6 @@ --- key: boostez_vos_sites_et_applications_web_avec_le_code_http__103_early_hints_ +openfeedbackId: boostezvossitesetapplicationswebaveclecodehttp103earlyhints title: Boostez vos sites et applications web avec le code HTTP "103 Early Hints" language: French talkType: quickie diff --git a/data/sessions/bug_bounty___revolutionner_la_detection_des_vulnerabilites_dans_votre_si_et_passer_a_l_echelle.yml b/data/sessions/bug_bounty___revolutionner_la_detection_des_vulnerabilites_dans_votre_si_et_passer_a_l_echelle.yml index c8cbe16..250501b 100644 --- a/data/sessions/bug_bounty___revolutionner_la_detection_des_vulnerabilites_dans_votre_si_et_passer_a_l_echelle.yml +++ b/data/sessions/bug_bounty___revolutionner_la_detection_des_vulnerabilites_dans_votre_si_et_passer_a_l_echelle.yml @@ -1,5 +1,6 @@ --- key: bug_bounty___revolutionner_la_detection_des_vulnerabilites_dans_votre_si_et_passer_a_l_echelle +openfeedbackId: bugbountyrevolutionnerladetectiondesvulnerabilitesdansvotresietpasseralechelle title: 'Bug Bounty : Révolutionner la détection des vulnérabilités dans votre SI et passer à l''échelle' language: French talkType: conference diff --git a/data/sessions/code_case___les_methodes_de_la_crim_adaptees_au_code_.yml b/data/sessions/code_case___les_methodes_de_la_crim_adaptees_au_code_.yml index dd851e0..d72379c 100644 --- a/data/sessions/code_case___les_methodes_de_la_crim_adaptees_au_code_.yml +++ b/data/sessions/code_case___les_methodes_de_la_crim_adaptees_au_code_.yml @@ -1,5 +1,6 @@ --- key: code_case___les_methodes_de_la_crim_adaptees_au_code_ +openfeedbackId: codecaselesmethodesdelacrimadapteesaucode title: 'Code Case : les méthodes de la crim adaptées au code!' language: French talkType: conference diff --git a/data/sessions/comment_on_a_pimpe_la_4l_de_papy_pour_explorer_mars__ou_presque_.yml b/data/sessions/comment_on_a_pimpe_la_4l_de_papy_pour_explorer_mars__ou_presque_.yml index 7f922df..6fa0f4f 100644 --- a/data/sessions/comment_on_a_pimpe_la_4l_de_papy_pour_explorer_mars__ou_presque_.yml +++ b/data/sessions/comment_on_a_pimpe_la_4l_de_papy_pour_explorer_mars__ou_presque_.yml @@ -1,5 +1,6 @@ --- key: comment_on_a_pimpe_la_4l_de_papy_pour_explorer_mars__ou_presque_ +openfeedbackId: commentonapimpela4ldepapypourexplorermarsoupresque title: Comment on a pimpé la 4L de Papy pour explorer Mars (ou presque) language: French talkType: conference diff --git a/data/sessions/comprendre_l_ia__construisez_votre_propre_chatgpt_securise_avec_node_js_et_langchain.yml b/data/sessions/comprendre_l_ia__construisez_votre_propre_chatgpt_securise_avec_node_js_et_langchain.yml index a131ee9..fb24da9 100644 --- a/data/sessions/comprendre_l_ia__construisez_votre_propre_chatgpt_securise_avec_node_js_et_langchain.yml +++ b/data/sessions/comprendre_l_ia__construisez_votre_propre_chatgpt_securise_avec_node_js_et_langchain.yml @@ -1,5 +1,6 @@ --- key: comprendre_l_ia__construisez_votre_propre_chatgpt_securise_avec_node_js_et_langchain +openfeedbackId: comprendreliaconstruisezvotreproprechatgptsecuriseavecnodejsetlangchain title: 'Comprendre l''IA: construisez votre propre ChatGPT sécurisé avec Node.js et LangChain' language: French talkType: codelab diff --git a/data/sessions/creer_un_operateur_kubernetes_avec_quarkus_et_l_operator_sdk.yml b/data/sessions/creer_un_operateur_kubernetes_avec_quarkus_et_l_operator_sdk.yml index aab6fc3..c48e9cb 100644 --- a/data/sessions/creer_un_operateur_kubernetes_avec_quarkus_et_l_operator_sdk.yml +++ b/data/sessions/creer_un_operateur_kubernetes_avec_quarkus_et_l_operator_sdk.yml @@ -1,5 +1,6 @@ --- key: creer_un_operateur_kubernetes_avec_quarkus_et_l_operator_sdk +openfeedbackId: creerunoperateurkubernetesavecquarkusetloperatorsdk title: Créer un opérateur Kubernetes avec Quarkus et l'operator SDK language: French talkType: quickie diff --git a/data/sessions/cutting_through_the_layers__anatomy_of_a_linux_system.yml b/data/sessions/cutting_through_the_layers__anatomy_of_a_linux_system.yml index 8f1fb88..86cceba 100644 --- a/data/sessions/cutting_through_the_layers__anatomy_of_a_linux_system.yml +++ b/data/sessions/cutting_through_the_layers__anatomy_of_a_linux_system.yml @@ -1,5 +1,6 @@ --- key: cutting_through_the_layers__anatomy_of_a_linux_system +openfeedbackId: cuttingthroughthelayersanatomyofalinuxsystem title: 'Cutting through the layers: anatomy of a Linux system' language: English talkType: quickie diff --git a/data/sessions/cyber_resilience_act___21_mois_pour_y_preparer_vos_chaines_devsecops.yml b/data/sessions/cyber_resilience_act___21_mois_pour_y_preparer_vos_chaines_devsecops.yml index 7d5b4bf..bd9ce18 100644 --- a/data/sessions/cyber_resilience_act___21_mois_pour_y_preparer_vos_chaines_devsecops.yml +++ b/data/sessions/cyber_resilience_act___21_mois_pour_y_preparer_vos_chaines_devsecops.yml @@ -1,5 +1,6 @@ --- key: cyber_resilience_act___21_mois_pour_y_preparer_vos_chaines_devsecops +openfeedbackId: cyberresilienceact21moispourypreparervoschainesdevsecops title: 'Cyber Resilience Act : 21 mois pour y preparer vos chaînes DevSecOps' language: French talkType: conference diff --git a/data/sessions/data_et_sport___la_revolution.yml b/data/sessions/data_et_sport___la_revolution.yml index 8591d8c..56db86c 100644 --- a/data/sessions/data_et_sport___la_revolution.yml +++ b/data/sessions/data_et_sport___la_revolution.yml @@ -1,5 +1,6 @@ --- key: data_et_sport___la_revolution +openfeedbackId: dataetsportlarevolution title: 'Data et sport : la révolution' language: French talkType: quickie diff --git a/data/sessions/dbt__ou_comment_facilement_construire_vos_donnees.yml b/data/sessions/dbt__ou_comment_facilement_construire_vos_donnees.yml index da8f8c0..36add89 100644 --- a/data/sessions/dbt__ou_comment_facilement_construire_vos_donnees.yml +++ b/data/sessions/dbt__ou_comment_facilement_construire_vos_donnees.yml @@ -1,5 +1,6 @@ --- key: dbt__ou_comment_facilement_construire_vos_donnees +openfeedbackId: dbtoucommentfacilementconstruirevosdonnees title: Dbt, ou comment facilement construire vos données language: French talkType: quickie diff --git a/data/sessions/de_monolithe_a_modulith___l_histoire_d_un_exorcisme.yml b/data/sessions/de_monolithe_a_modulith___l_histoire_d_un_exorcisme.yml index 3c2a36e..4e9720f 100644 --- a/data/sessions/de_monolithe_a_modulith___l_histoire_d_un_exorcisme.yml +++ b/data/sessions/de_monolithe_a_modulith___l_histoire_d_un_exorcisme.yml @@ -1,5 +1,6 @@ --- key: de_monolithe_a_modulith___l_histoire_d_un_exorcisme +openfeedbackId: demonolitheamodulithlhistoiredunexorcisme title: 'De Monolithe à Modulith : L''histoire d''un Exorcisme' language: French talkType: conference diff --git a/data/sessions/dev_des_12_ans___les_petits_hackers_vous_expliquent_comment.yml b/data/sessions/dev_des_12_ans___les_petits_hackers_vous_expliquent_comment.yml index 3c0aeb9..9608725 100644 --- a/data/sessions/dev_des_12_ans___les_petits_hackers_vous_expliquent_comment.yml +++ b/data/sessions/dev_des_12_ans___les_petits_hackers_vous_expliquent_comment.yml @@ -1,5 +1,6 @@ --- key: dev_des_12_ans___les_petits_hackers_vous_expliquent_comment +openfeedbackId: devdes12anslespetitshackersvousexpliquentcomment title: 'Dev dès 12 ans : Les Petits Hackers vous expliquent comment' language: French talkType: quickie diff --git a/data/sessions/developpe_sur_un_toaster_grace_a_coder.yml b/data/sessions/developpe_sur_un_toaster_grace_a_coder.yml index 67ea51f..6dd0ef1 100644 --- a/data/sessions/developpe_sur_un_toaster_grace_a_coder.yml +++ b/data/sessions/developpe_sur_un_toaster_grace_a_coder.yml @@ -1,5 +1,6 @@ --- key: developpe_sur_un_toaster_grace_a_coder +openfeedbackId: developpesuruntoastergraceacoder title: 'Développe sur un toaster 🍞 grâce à Coder' language: French talkType: conference diff --git a/data/sessions/dis_papa__c_est_quoi_la_generation_procedurale_.yml b/data/sessions/dis_papa__c_est_quoi_la_generation_procedurale_.yml index 7247e10..ccaec34 100644 --- a/data/sessions/dis_papa__c_est_quoi_la_generation_procedurale_.yml +++ b/data/sessions/dis_papa__c_est_quoi_la_generation_procedurale_.yml @@ -1,5 +1,6 @@ --- key: dis_papa__c_est_quoi_la_generation_procedurale_ +openfeedbackId: dispapacestquoilagenerationprocedurale title: Dis papa, c'est quoi la génération procédurale? language: French talkType: quickie diff --git a/data/sessions/du_cauchemar_au_conte_de_fee___demystifions_une_architecture_conteneurisee_avec_kubernetes.yml b/data/sessions/du_cauchemar_au_conte_de_fee___demystifions_une_architecture_conteneurisee_avec_kubernetes.yml index 6b5ffc7..932da99 100644 --- a/data/sessions/du_cauchemar_au_conte_de_fee___demystifions_une_architecture_conteneurisee_avec_kubernetes.yml +++ b/data/sessions/du_cauchemar_au_conte_de_fee___demystifions_une_architecture_conteneurisee_avec_kubernetes.yml @@ -1,5 +1,6 @@ --- key: du_cauchemar_au_conte_de_fee___demystifions_une_architecture_conteneurisee_avec_kubernetes +openfeedbackId: ducauchemaraucontedefeedemystifionsunearchitectureconteneuriseeaveckubernetes title: 'Du cauchemar au conte de fée : Démystifions une architecture conteneurisée avec Kubernetes' language: French talkType: codelab diff --git a/data/sessions/dynamisez_vos_backends_avec_htmx.yml b/data/sessions/dynamisez_vos_backends_avec_htmx.yml index d41dc3a..fa846c8 100644 --- a/data/sessions/dynamisez_vos_backends_avec_htmx.yml +++ b/data/sessions/dynamisez_vos_backends_avec_htmx.yml @@ -1,5 +1,6 @@ --- key: dynamisez_vos_backends_avec_htmx +openfeedbackId: dynamisezvosbackendsavechtmx title: Dynamisez vos backends avec HTMX language: French talkType: quickie diff --git a/data/sessions/enter_the_daggerverse__.yml b/data/sessions/enter_the_daggerverse__.yml index dfddd54..8bd0109 100644 --- a/data/sessions/enter_the_daggerverse__.yml +++ b/data/sessions/enter_the_daggerverse__.yml @@ -1,5 +1,6 @@ --- key: enter_the_daggerverse__ +openfeedbackId: enterthedaggerverse title: Enter the Daggerverse ! language: French talkType: codelab diff --git a/data/sessions/et_si_on_implementait_une_machine_a_etats_pour_aider_la_petite_souris__.yml b/data/sessions/et_si_on_implementait_une_machine_a_etats_pour_aider_la_petite_souris__.yml index f83bfd5..825277e 100644 --- a/data/sessions/et_si_on_implementait_une_machine_a_etats_pour_aider_la_petite_souris__.yml +++ b/data/sessions/et_si_on_implementait_une_machine_a_etats_pour_aider_la_petite_souris__.yml @@ -1,5 +1,6 @@ --- key: et_si_on_implementait_une_machine_a_etats_pour_aider_la_petite_souris__ +openfeedbackId: etsionimplementaitunemachineaetatspouraiderlapetitesouris title: Et si on implémentait une Machine à Etats pour aider la petite souris ? language: French talkType: conference diff --git a/data/sessions/evaluer_une_rag___j_ai_teste__je_vous_raconte__.yml b/data/sessions/evaluer_une_rag___j_ai_teste__je_vous_raconte__.yml index de04eb5..3341793 100644 --- a/data/sessions/evaluer_une_rag___j_ai_teste__je_vous_raconte__.yml +++ b/data/sessions/evaluer_une_rag___j_ai_teste__je_vous_raconte__.yml @@ -1,5 +1,6 @@ --- key: evaluer_une_rag___j_ai_teste__je_vous_raconte__ +openfeedbackId: evalueruneragjaitestejevousraconte title: 'Évaluer une RAG : j''ai testé, je vous raconte !' language: French talkType: conference diff --git a/data/sessions/event_driven_et_serverless___le_combo_parfait_dans_gcp.yml b/data/sessions/event_driven_et_serverless___le_combo_parfait_dans_gcp.yml index 011b37a..029f182 100644 --- a/data/sessions/event_driven_et_serverless___le_combo_parfait_dans_gcp.yml +++ b/data/sessions/event_driven_et_serverless___le_combo_parfait_dans_gcp.yml @@ -1,5 +1,6 @@ --- key: event_driven_et_serverless___le_combo_parfait_dans_gcp +openfeedbackId: eventdrivenetserverlesslecomboparfaitdansgcp title: 'Event driven et Serverless : le combo parfait dans GCP' language: French talkType: conference diff --git a/data/sessions/faconnez_votre_cloud_avec_karpenter___les_secrets_du_maitre_charpentier_du_numerique.yml b/data/sessions/faconnez_votre_cloud_avec_karpenter___les_secrets_du_maitre_charpentier_du_numerique.yml index 1874a00..f119038 100644 --- a/data/sessions/faconnez_votre_cloud_avec_karpenter___les_secrets_du_maitre_charpentier_du_numerique.yml +++ b/data/sessions/faconnez_votre_cloud_avec_karpenter___les_secrets_du_maitre_charpentier_du_numerique.yml @@ -1,5 +1,6 @@ --- key: faconnez_votre_cloud_avec_karpenter___les_secrets_du_maitre_charpentier_du_numerique +openfeedbackId: faconnezvotrecloudaveckarpenterlessecretsdumaitrecharpentierdunumerique title: 'Façonnez Votre Cloud avec Karpenter : Les Secrets du Maître Charpentier du Numérique' language: French talkType: conference diff --git a/data/sessions/femmes_et_numeriques___reperer_les_mesures_incitatives_efficaces.yml b/data/sessions/femmes_et_numeriques___reperer_les_mesures_incitatives_efficaces.yml index fd89c97..ee0de21 100644 --- a/data/sessions/femmes_et_numeriques___reperer_les_mesures_incitatives_efficaces.yml +++ b/data/sessions/femmes_et_numeriques___reperer_les_mesures_incitatives_efficaces.yml @@ -1,5 +1,6 @@ --- key: femmes_et_numeriques___reperer_les_mesures_incitatives_efficaces +openfeedbackId: femmesetnumeriquesrepererlesmesuresincitativesefficaces title: 'Femmes et numériques : repérer les mesures incitatives efficaces' language: French talkType: conference diff --git a/data/sessions/fresque_de_la_data.yml b/data/sessions/fresque_de_la_data.yml index 2a286de..17a99c7 100644 --- a/data/sessions/fresque_de_la_data.yml +++ b/data/sessions/fresque_de_la_data.yml @@ -1,5 +1,6 @@ --- key: fresque_de_la_data +openfeedbackId: fresquedeladata title: Fresque de la Data language: French talkType: codelab diff --git a/data/sessions/graphql_at_scale.yml b/data/sessions/graphql_at_scale.yml index 46ae1f4..e65013e 100644 --- a/data/sessions/graphql_at_scale.yml +++ b/data/sessions/graphql_at_scale.yml @@ -1,5 +1,6 @@ --- key: graphql_at_scale +openfeedbackId: graphqlatscale title: GraphQL at Scale language: French talkType: conference diff --git a/data/sessions/hands_on_gemini_with_java_and_langchain4j_on_vertex_ai.yml b/data/sessions/hands_on_gemini_with_java_and_langchain4j_on_vertex_ai.yml index 23a5d2b..1bba6d3 100644 --- a/data/sessions/hands_on_gemini_with_java_and_langchain4j_on_vertex_ai.yml +++ b/data/sessions/hands_on_gemini_with_java_and_langchain4j_on_vertex_ai.yml @@ -1,5 +1,6 @@ --- key: hands_on_gemini_with_java_and_langchain4j_on_vertex_ai +openfeedbackId: handsongeminiwithjavaandlangchain4jonvertexai title: Hands-on Gemini with Java and LangChain4j on Vertex AI language: French talkType: codelab diff --git a/data/sessions/how_to_build_and_deploy_custom_assistants_to_work_for_you_using_ai_agents.yml b/data/sessions/how_to_build_and_deploy_custom_assistants_to_work_for_you_using_ai_agents.yml index caa3672..2721292 100644 --- a/data/sessions/how_to_build_and_deploy_custom_assistants_to_work_for_you_using_ai_agents.yml +++ b/data/sessions/how_to_build_and_deploy_custom_assistants_to_work_for_you_using_ai_agents.yml @@ -1,5 +1,6 @@ --- key: how_to_build_and_deploy_custom_assistants_to_work_for_you_using_ai_agents +openfeedbackId: howtobuildanddeploycustomassistantstoworkforyouusingaiagents title: How to Build and Deploy Custom Assistants to Work for You Using AI Agents language: English talkType: conference diff --git a/data/sessions/ia_404_explication_not_found.yml b/data/sessions/ia_404_explication_not_found.yml index 8b128b8..cbe3612 100644 --- a/data/sessions/ia_404_explication_not_found.yml +++ b/data/sessions/ia_404_explication_not_found.yml @@ -1,5 +1,6 @@ --- key: ia_404_explication_not_found +openfeedbackId: ia404explicationnotfound title: 'IA-404 : Explication not found' language: French talkType: conference diff --git a/data/sessions/introduction_pratique_a_opentelemetry_pour_les_developpeurs.yml b/data/sessions/introduction_pratique_a_opentelemetry_pour_les_developpeurs.yml index 26f726a..3849109 100644 --- a/data/sessions/introduction_pratique_a_opentelemetry_pour_les_developpeurs.yml +++ b/data/sessions/introduction_pratique_a_opentelemetry_pour_les_developpeurs.yml @@ -1,5 +1,6 @@ --- key: introduction_pratique_a_opentelemetry_pour_les_developpeurs +openfeedbackId: introductionpratiqueaopentelemetrypourlesdeveloppeurs title: Introduction pratique à OpenTelemetry pour les développeurs language: French talkType: conference diff --git a/data/sessions/j_ai_une_idee_pour_reduire_l_empreinte_environnementale_du_numerique_par_4.yml b/data/sessions/j_ai_une_idee_pour_reduire_l_empreinte_environnementale_du_numerique_par_4.yml index ba7fcde..808b057 100644 --- a/data/sessions/j_ai_une_idee_pour_reduire_l_empreinte_environnementale_du_numerique_par_4.yml +++ b/data/sessions/j_ai_une_idee_pour_reduire_l_empreinte_environnementale_du_numerique_par_4.yml @@ -1,5 +1,6 @@ --- key: j_ai_une_idee_pour_reduire_l_empreinte_environnementale_du_numerique_par_4 +openfeedbackId: jaiuneideepourreduirelempreinteenvironnementaledunumeriquepar4 title: J'ai une idée pour réduire l'empreinte environnementale du numérique par 4 language: French talkType: conference diff --git a/data/sessions/keynote.yml b/data/sessions/keynote.yml index a79ffd7..0349c2d 100644 --- a/data/sessions/keynote.yml +++ b/data/sessions/keynote.yml @@ -1,5 +1,6 @@ --- key: opening_keynote +openfeedbackId: openingkeynote title: Keynote d'ouverture language: French talkType: conference @@ -8,4 +9,4 @@ speakers: tags: - discovery slot: day-1-keynote-open -room: Jules Verne \ No newline at end of file +room: Jules Verne diff --git a/data/sessions/keynote_fermeture.yml b/data/sessions/keynote_fermeture.yml index bd8a92b..82b9a51 100644 --- a/data/sessions/keynote_fermeture.yml +++ b/data/sessions/keynote_fermeture.yml @@ -1,5 +1,6 @@ --- key: closing_keynote +openfeedbackId: closingkeynote title: Keynote de fermeture language: French talkType: conference @@ -8,4 +9,4 @@ speakers: tags: - discovery slot: day-2-keynote-close -room: Jules Verne \ No newline at end of file +room: Jules Verne diff --git a/data/sessions/kueue___kubernetes_native_job_queueing.yml b/data/sessions/kueue___kubernetes_native_job_queueing.yml index a998d23..4dc39f4 100644 --- a/data/sessions/kueue___kubernetes_native_job_queueing.yml +++ b/data/sessions/kueue___kubernetes_native_job_queueing.yml @@ -1,5 +1,6 @@ --- key: kueue___kubernetes_native_job_queueing +openfeedbackId: kueuekubernetesnativejobqueueing title: 'Kueue : Kubernetes-native Job Queueing' language: French talkType: conference diff --git a/data/sessions/l_invasion_du_html_mutant__atelier_.yml b/data/sessions/l_invasion_du_html_mutant__atelier_.yml index f5e0930..79df136 100644 --- a/data/sessions/l_invasion_du_html_mutant__atelier_.yml +++ b/data/sessions/l_invasion_du_html_mutant__atelier_.yml @@ -1,5 +1,6 @@ --- key: l_invasion_du_html_mutant__atelier_ +openfeedbackId: linvasionduhtmlmutantatelier title: L’invasion du HTML mutant language: French talkType: codelab diff --git a/data/sessions/la_meteorite_gpt_annonce_t_elle_la_disparition_des_dinosaures__moteur_de_recherche___.yml b/data/sessions/la_meteorite_gpt_annonce_t_elle_la_disparition_des_dinosaures__moteur_de_recherche___.yml index 2ecb14d..18bedb0 100644 --- a/data/sessions/la_meteorite_gpt_annonce_t_elle_la_disparition_des_dinosaures__moteur_de_recherche___.yml +++ b/data/sessions/la_meteorite_gpt_annonce_t_elle_la_disparition_des_dinosaures__moteur_de_recherche___.yml @@ -1,5 +1,6 @@ --- key: la_meteorite_gpt_annonce_t_elle_la_disparition_des_dinosaures__moteur_de_recherche___ +openfeedbackId: lameteoritegptannoncetelleladisparitiondesdinosauresmoteurderecherche title: La météorite GPT annonce t'elle la disparition des dinosaures "moteur de recherche" ? language: French talkType: conference diff --git a/data/sessions/la_performance_web___le_cas_de_l_afrique.yml b/data/sessions/la_performance_web___le_cas_de_l_afrique.yml index efe91f3..04f4594 100644 --- a/data/sessions/la_performance_web___le_cas_de_l_afrique.yml +++ b/data/sessions/la_performance_web___le_cas_de_l_afrique.yml @@ -1,5 +1,6 @@ --- key: la_performance_web___le_cas_de_l_afrique +openfeedbackId: laperformanceweblecasdelafrique title: 'La Performance Web : Le cas de l''Afrique' language: French talkType: conference diff --git a/data/sessions/la_securite__par_ou_commencer___install_party___.yml b/data/sessions/la_securite__par_ou_commencer___install_party___.yml index cae29a0..88e7000 100644 --- a/data/sessions/la_securite__par_ou_commencer___install_party___.yml +++ b/data/sessions/la_securite__par_ou_commencer___install_party___.yml @@ -1,5 +1,6 @@ --- key: la_securite__par_ou_commencer___install_party___ +openfeedbackId: lasecuriteparoucommencerinstallparty title: La sécurité, par où commencer ? Install party 🎉 language: French talkType: codelab diff --git a/data/sessions/le_petit_chaperon_rouge_pratique_enfin_le__zero_trust___en_mode_labs__.yml b/data/sessions/le_petit_chaperon_rouge_pratique_enfin_le__zero_trust___en_mode_labs__.yml index fcb640c..86b268d 100644 --- a/data/sessions/le_petit_chaperon_rouge_pratique_enfin_le__zero_trust___en_mode_labs__.yml +++ b/data/sessions/le_petit_chaperon_rouge_pratique_enfin_le__zero_trust___en_mode_labs__.yml @@ -1,5 +1,6 @@ --- key: le_petit_chaperon_rouge_pratique_enfin_le__zero_trust___en_mode_labs__ +openfeedbackId: lepetitchaperonrougepratiqueenfinlezerotrustenmodelabs title: 'Le petit chaperon rouge pratique enfin le "Zero Trust" (en mode labs) ' language: French talkType: codelab diff --git a/data/sessions/les_aventuriers_de_la_motivation_perdue_.yml b/data/sessions/les_aventuriers_de_la_motivation_perdue_.yml index 01d4010..6ede07e 100644 --- a/data/sessions/les_aventuriers_de_la_motivation_perdue_.yml +++ b/data/sessions/les_aventuriers_de_la_motivation_perdue_.yml @@ -1,5 +1,6 @@ --- key: les_aventuriers_de_la_motivation_perdue_ +openfeedbackId: lesaventuriersdelamotivationperdue title: 'Les aventuriers de la motivation perdue ' language: French talkType: conference diff --git a/data/sessions/les_meta_lois__vous_ne_leur_echapperez_pas__.yml b/data/sessions/les_meta_lois__vous_ne_leur_echapperez_pas__.yml index 7acd43e..f940605 100644 --- a/data/sessions/les_meta_lois__vous_ne_leur_echapperez_pas__.yml +++ b/data/sessions/les_meta_lois__vous_ne_leur_echapperez_pas__.yml @@ -1,5 +1,6 @@ --- key: les_meta_lois__vous_ne_leur_echapperez_pas__ +openfeedbackId: lesmetaloisvousneleurechapperezpas title: Les Méta-Lois, vous ne leur échapperez pas ! language: French talkType: conference diff --git a/data/sessions/liberer_la_magie_avec_dapr___creer_les_solutions_portables_de_demain.yml b/data/sessions/liberer_la_magie_avec_dapr___creer_les_solutions_portables_de_demain.yml index 161375a..166701b 100644 --- a/data/sessions/liberer_la_magie_avec_dapr___creer_les_solutions_portables_de_demain.yml +++ b/data/sessions/liberer_la_magie_avec_dapr___creer_les_solutions_portables_de_demain.yml @@ -1,5 +1,6 @@ --- key: liberer_la_magie_avec_dapr___creer_les_solutions_portables_de_demain +openfeedbackId: libererlamagieavecdaprcreerlessolutionsportablesdedemain title: 'Libérer la magie avec Dapr : Créer les solutions portables de demain' language: French talkType: quickie diff --git a/data/sessions/mettre_le_monde_en_vecteur_.yml b/data/sessions/mettre_le_monde_en_vecteur_.yml index 6580ad7..d8f9819 100644 --- a/data/sessions/mettre_le_monde_en_vecteur_.yml +++ b/data/sessions/mettre_le_monde_en_vecteur_.yml @@ -1,5 +1,6 @@ --- key: mettre_le_monde_en_vecteur_ +openfeedbackId: mettrelemondeenvecteur title: 'Mettre le monde en vecteur ' language: French talkType: quickie diff --git a/data/sessions/micro_frontend___liberer_le_potentiel_de_l_importmap.yml b/data/sessions/micro_frontend___liberer_le_potentiel_de_l_importmap.yml index a403a65..8a5642e 100644 --- a/data/sessions/micro_frontend___liberer_le_potentiel_de_l_importmap.yml +++ b/data/sessions/micro_frontend___liberer_le_potentiel_de_l_importmap.yml @@ -1,5 +1,6 @@ --- key: micro_frontend___liberer_le_potentiel_de_l_importmap +openfeedbackId: microfrontendlibererlepotentieldelimportmap title: 'Micro Frontend - Libérer le potentiel de l''Importmap' language: French talkType: conference diff --git a/data/sessions/mission_jetpack_compose___revolutionnez_le_developpement_mobile____.yml b/data/sessions/mission_jetpack_compose___revolutionnez_le_developpement_mobile____.yml index 99d18a1..8d628b5 100644 --- a/data/sessions/mission_jetpack_compose___revolutionnez_le_developpement_mobile____.yml +++ b/data/sessions/mission_jetpack_compose___revolutionnez_le_developpement_mobile____.yml @@ -1,5 +1,6 @@ --- key: mission_jetpack_compose___revolutionnez_le_developpement_mobile____ +openfeedbackId: missionjetpackcomposerevolutionnezledeveloppementmobile title: 'Mission Jetpack Compose : révolutionnez le développement mobile 🕵️' language: French talkType: codelab diff --git a/data/sessions/mongoDB_en_scaleup_comment_sortir_dun_enfer_monolithique.yml b/data/sessions/mongoDB_en_scaleup_comment_sortir_dun_enfer_monolithique.yml index f965ef2..007466d 100644 --- a/data/sessions/mongoDB_en_scaleup_comment_sortir_dun_enfer_monolithique.yml +++ b/data/sessions/mongoDB_en_scaleup_comment_sortir_dun_enfer_monolithique.yml @@ -1,5 +1,6 @@ --- key: mongoDB_en_scaleup_comment_sortir_dun_enfer_monolithique +openfeedbackId: mongoDBenscaleupcommentsortirdunenfermonolithique title: 'MongoDB en scale-up : comment sortir d’un enfer monolithique' language: French talkType: conference diff --git a/data/sessions/multi_kubernetes__multi_regions__au_secours__.yml b/data/sessions/multi_kubernetes__multi_regions__au_secours__.yml index 9acddfe..b0f16fe 100644 --- a/data/sessions/multi_kubernetes__multi_regions__au_secours__.yml +++ b/data/sessions/multi_kubernetes__multi_regions__au_secours__.yml @@ -1,5 +1,6 @@ --- key: multi_kubernetes__multi_regions__au_secours__ +openfeedbackId: multikubernetesmultiregionsausecours title: Multi Kubernetes, Multi Régions, Au-secours ! language: French talkType: conference diff --git a/data/sessions/our_future_without_passwords.yml b/data/sessions/our_future_without_passwords.yml index e3af6b4..42add6d 100644 --- a/data/sessions/our_future_without_passwords.yml +++ b/data/sessions/our_future_without_passwords.yml @@ -1,5 +1,6 @@ --- key: our_future_without_passwords +openfeedbackId: ourfuturewithoutpasswords title: Our future without passwords language: English talkType: conference diff --git a/data/sessions/parlons_d_entretiens_techniques.yml b/data/sessions/parlons_d_entretiens_techniques.yml index b1b79da..a29b5c4 100644 --- a/data/sessions/parlons_d_entretiens_techniques.yml +++ b/data/sessions/parlons_d_entretiens_techniques.yml @@ -1,5 +1,6 @@ --- key: parlons_d_entretiens_techniques +openfeedbackId: parlonsdentretienstechniques title: Parlons d'entretiens techniques language: French talkType: quickie diff --git a/data/sessions/pl_ntnet___defis_et_succes_de_l_internationalisation_dans_45_langues_d_une_application_de_sciences_citoyennes.yml b/data/sessions/pl_ntnet___defis_et_succes_de_l_internationalisation_dans_45_langues_d_une_application_de_sciences_citoyennes.yml index 1a73001..9c0bdf7 100644 --- a/data/sessions/pl_ntnet___defis_et_succes_de_l_internationalisation_dans_45_langues_d_une_application_de_sciences_citoyennes.yml +++ b/data/sessions/pl_ntnet___defis_et_succes_de_l_internationalisation_dans_45_langues_d_une_application_de_sciences_citoyennes.yml @@ -1,5 +1,6 @@ --- key: pl_ntnet___defis_et_succes_de_l_internationalisation_dans_45_langues_d_une_application_de_sciences_citoyennes +openfeedbackId: plntnetdefisetsuccesdelinternationalisationdans45languesduneapplicationdesciencescitoyennes title: 'Pl@ntNet : Défis et succès de l''internationalisation dans 45 langues d''une application de sciences citoyennes' language: French talkType: quickie diff --git a/data/sessions/platform_engineering_day_2__unifying_your_tools_with_backstage.yml b/data/sessions/platform_engineering_day_2__unifying_your_tools_with_backstage.yml index 76abd07..acf5f03 100644 --- a/data/sessions/platform_engineering_day_2__unifying_your_tools_with_backstage.yml +++ b/data/sessions/platform_engineering_day_2__unifying_your_tools_with_backstage.yml @@ -1,5 +1,6 @@ --- key: platform_engineering_day_2__unifying_your_tools_with_backstage +openfeedbackId: platformengineeringday2unifyingyourtoolswithbackstage title: 'Platform Engineering Day-2: Unifier vos outils avec Backstage' language: French talkType: conference diff --git a/data/sessions/plongeons_au_coeur_des_frameworks_frontend_modernes_pour_comprendre_leur_reactivite____.yml b/data/sessions/plongeons_au_coeur_des_frameworks_frontend_modernes_pour_comprendre_leur_reactivite____.yml index 85cb6e2..0932ed1 100644 --- a/data/sessions/plongeons_au_coeur_des_frameworks_frontend_modernes_pour_comprendre_leur_reactivite____.yml +++ b/data/sessions/plongeons_au_coeur_des_frameworks_frontend_modernes_pour_comprendre_leur_reactivite____.yml @@ -1,5 +1,6 @@ --- key: plongeons_au_coeur_des_frameworks_frontend_modernes_pour_comprendre_leur_reactivite____ +openfeedbackId: plongeonsaucoeurdesframeworksfrontendmodernespourcomprendreleurreactivite title: Plongeons au coeur des frameworks frontend modernes pour comprendre leur réactivité🔬⚛️ language: French talkType: conference diff --git a/data/sessions/pull_request_professionnelle_comment_promouvoir_son_travail_en_interne.yml b/data/sessions/pull_request_professionnelle_comment_promouvoir_son_travail_en_interne.yml index 309743c..4730c87 100644 --- a/data/sessions/pull_request_professionnelle_comment_promouvoir_son_travail_en_interne.yml +++ b/data/sessions/pull_request_professionnelle_comment_promouvoir_son_travail_en_interne.yml @@ -1,5 +1,6 @@ --- key: pull_request_professionnelle_comment_promouvoir_son_travail_en_interne +openfeedbackId: pullrequestprofessionnellecommentpromouvoirsontravaileninterne title: 'Pull Request Professionnelle : Comment Promouvoir son travail en interne' language: French talkType: conference diff --git a/data/sessions/quoi___vous_n_utilisez_pas_figma____.yml b/data/sessions/quoi___vous_n_utilisez_pas_figma____.yml index daba4d3..9611f3d 100644 --- a/data/sessions/quoi___vous_n_utilisez_pas_figma____.yml +++ b/data/sessions/quoi___vous_n_utilisez_pas_figma____.yml @@ -1,5 +1,6 @@ --- key: quoi___vous_n_utilisez_pas_figma____ +openfeedbackId: quoivousnutilisezpasfigma title: Quoi ? Vous n’utilisez pas Figma ?!? language: French talkType: codelab diff --git a/data/sessions/rag_against_the_machine_______creez_votre_propre_bot_iagen_sans_internet.yml b/data/sessions/rag_against_the_machine_______creez_votre_propre_bot_iagen_sans_internet.yml index c6ef110..7c560ae 100644 --- a/data/sessions/rag_against_the_machine_______creez_votre_propre_bot_iagen_sans_internet.yml +++ b/data/sessions/rag_against_the_machine_______creez_votre_propre_bot_iagen_sans_internet.yml @@ -1,5 +1,6 @@ --- key: rag_against_the_machine_______creez_votre_propre_bot_iagen_sans_internet +openfeedbackId: ragagainstthemachinecreezvotreproprebotiagensansinternet title: 'RAG against the Machine 😎🤖: créez votre propre bot IAGen sans Internet' language: French talkType: codelab diff --git a/data/sessions/react_compiler___easier__better__faster__stronger___.yml b/data/sessions/react_compiler___easier__better__faster__stronger___.yml index 473d2df..e996367 100644 --- a/data/sessions/react_compiler___easier__better__faster__stronger___.yml +++ b/data/sessions/react_compiler___easier__better__faster__stronger___.yml @@ -1,5 +1,6 @@ --- key: react_compiler___easier__better__faster__stronger___ +openfeedbackId: reactcompilereasierbetterfasterstronger title: 'React Compiler : Easier, Better, Faster, Stronger 🤖' language: French talkType: conference diff --git a/data/sessions/redecouvrir_la_cooperation___atelier_de_mob_programming.yml b/data/sessions/redecouvrir_la_cooperation___atelier_de_mob_programming.yml index c94f2ea..8aa1386 100644 --- a/data/sessions/redecouvrir_la_cooperation___atelier_de_mob_programming.yml +++ b/data/sessions/redecouvrir_la_cooperation___atelier_de_mob_programming.yml @@ -1,5 +1,6 @@ --- key: redecouvrir_la_cooperation___atelier_de_mob_programming +openfeedbackId: redecouvrirlacooperationatelierdemobprogramming title: 'Redécouvrir la coopération : Atelier de Mob Programming' language: French talkType: codelab diff --git a/data/sessions/renovate_dependabot__ou_comment_reprendre_le_controle_sur_la_mise_a_jour_de_ses_dependances.yml b/data/sessions/renovate_dependabot__ou_comment_reprendre_le_controle_sur_la_mise_a_jour_de_ses_dependances.yml index cf97e3d..a18ae89 100644 --- a/data/sessions/renovate_dependabot__ou_comment_reprendre_le_controle_sur_la_mise_a_jour_de_ses_dependances.yml +++ b/data/sessions/renovate_dependabot__ou_comment_reprendre_le_controle_sur_la_mise_a_jour_de_ses_dependances.yml @@ -1,5 +1,6 @@ --- key: renovate_dependabot__ou_comment_reprendre_le_controle_sur_la_mise_a_jour_de_ses_dependances +openfeedbackId: renovatedependabotoucommentreprendrelecontrolesurlamiseajourdesesdependances title: Renovate/Dependabot, ou comment reprendre le contrôle sur la mise à jour de ses dépendances language: French talkType: conference diff --git a/data/sessions/retourner_le_cerveau_de_sa_gameboy_et_les_attraper__vraiment__tous___.yml b/data/sessions/retourner_le_cerveau_de_sa_gameboy_et_les_attraper__vraiment__tous___.yml index 4ef13d1..0517591 100644 --- a/data/sessions/retourner_le_cerveau_de_sa_gameboy_et_les_attraper__vraiment__tous___.yml +++ b/data/sessions/retourner_le_cerveau_de_sa_gameboy_et_les_attraper__vraiment__tous___.yml @@ -1,5 +1,6 @@ --- key: retourner_le_cerveau_de_sa_gameboy_et_les_attraper__vraiment__tous___ +openfeedbackId: retournerlecerveaudesagameboyetlesattrapervraimenttous title: Retourner le cerveau de sa Gameboy et les attraper (vraiment) tous 💪 language: French talkType: conference diff --git a/data/sessions/server_side_wasm__le_prochain_game_changer__.yml b/data/sessions/server_side_wasm__le_prochain_game_changer__.yml index 09aa098..9f84c72 100644 --- a/data/sessions/server_side_wasm__le_prochain_game_changer__.yml +++ b/data/sessions/server_side_wasm__le_prochain_game_changer__.yml @@ -1,5 +1,6 @@ --- key: server_side_wasm__le_prochain_game_changer__ +openfeedbackId: serversidewasmleprochaingamechanger title: Server side WASM, le prochain game changer ? language: French talkType: conference diff --git a/data/sessions/survie_dans_les_tenebres_du_rendu_frontend__une_exploration_terrifiante______.yml b/data/sessions/survie_dans_les_tenebres_du_rendu_frontend__une_exploration_terrifiante______.yml index eb7630f..353ce77 100644 --- a/data/sessions/survie_dans_les_tenebres_du_rendu_frontend__une_exploration_terrifiante______.yml +++ b/data/sessions/survie_dans_les_tenebres_du_rendu_frontend__une_exploration_terrifiante______.yml @@ -1,5 +1,6 @@ --- key: survie_dans_les_tenebres_du_rendu_frontend__une_exploration_terrifiante______ +openfeedbackId: surviedanslestenebresdurendufrontenduneexplorationterrifiante title: 'Survie dans les ténèbres du rendu frontend: une exploration terrifiante 🫣 😱' language: French talkType: quickie diff --git a/data/sessions/the_land_that_time_to_interactive_forgot.yml b/data/sessions/the_land_that_time_to_interactive_forgot.yml index ce59760..19a5b05 100644 --- a/data/sessions/the_land_that_time_to_interactive_forgot.yml +++ b/data/sessions/the_land_that_time_to_interactive_forgot.yml @@ -1,5 +1,6 @@ --- key: the_land_that_time_to_interactive_forgot +openfeedbackId: thelandthattimetointeractiveforgot title: The land that Time To Interactive forgot language: English talkType: conference diff --git a/data/sessions/tinygo__petit_mais_costaud_____.yml b/data/sessions/tinygo__petit_mais_costaud_____.yml index 7de4ea4..18d0643 100644 --- a/data/sessions/tinygo__petit_mais_costaud_____.yml +++ b/data/sessions/tinygo__petit_mais_costaud_____.yml @@ -1,5 +1,6 @@ --- key: tinygo__petit_mais_costaud_____ +openfeedbackId: tinygopetitmaiscostaud title: TinyGo, petit mais costaud ! 💪 language: French talkType: conference diff --git a/data/sessions/tous_ensemble___atelier_de_l_inclusion.yml b/data/sessions/tous_ensemble___atelier_de_l_inclusion.yml index 4598239..75201b6 100644 --- a/data/sessions/tous_ensemble___atelier_de_l_inclusion.yml +++ b/data/sessions/tous_ensemble___atelier_de_l_inclusion.yml @@ -1,5 +1,6 @@ --- key: tous_ensemble___atelier_de_l_inclusion +openfeedbackId: tousensembleatelierdelinclusion title: 'Tous ensemble : Atelier de l''inclusion' language: French talkType: codelab diff --git a/data/sessions/trucs_et_astuces_data_pour_devenir_le_prochain_sherlock_holmes__.yml b/data/sessions/trucs_et_astuces_data_pour_devenir_le_prochain_sherlock_holmes__.yml index fe8b01e..706242e 100644 --- a/data/sessions/trucs_et_astuces_data_pour_devenir_le_prochain_sherlock_holmes__.yml +++ b/data/sessions/trucs_et_astuces_data_pour_devenir_le_prochain_sherlock_holmes__.yml @@ -1,5 +1,6 @@ --- key: trucs_et_astuces_data_pour_devenir_le_prochain_sherlock_holmes__ +openfeedbackId: trucsetastucesdatapourdevenirleprochainsherlockholmes title: Trucs et astuces data pour devenir le prochain Sherlock Holmes ! language: French talkType: conference diff --git a/data/sessions/tu_te_mets_combien_en_responsive_css___edition_2024.yml b/data/sessions/tu_te_mets_combien_en_responsive_css___edition_2024.yml index 20e12f8..0b84f6f 100644 --- a/data/sessions/tu_te_mets_combien_en_responsive_css___edition_2024.yml +++ b/data/sessions/tu_te_mets_combien_en_responsive_css___edition_2024.yml @@ -1,5 +1,6 @@ --- key: tu_te_mets_combien_en_responsive_css___edition_2024 +openfeedbackId: tutemetscombienenresponsivecssedition2024 title: Tu te mets combien en responsive CSS ? Edition 2024 language: French talkType: conference diff --git a/gatsby-node.js b/gatsby-node.js index dbe0481..67a4a7b 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -53,6 +53,7 @@ exports.createPages = async ({ graphql, actions, reporter }) => { edges { node { key + openfeedbackId slot speakers tags diff --git a/scripts/add-openfeedback.sh b/scripts/add-openfeedback.sh new file mode 100644 index 0000000..23448ec --- /dev/null +++ b/scripts/add-openfeedback.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +# Directory containing the session files +SESSION_DIR="./data/sessions" + +# Loop through each YAML file in the session directory +for file in "$SESSION_DIR"/*.yml; do + # Extract the key value + key=$(grep '^key:' "$file" | awk '{print $2}') + + # Remove underscores from the key value + openfeedback=$(echo "$key" | tr -d '_') + + # Create a temporary file + tmpfile=$(mktemp) + + # Insert the openfeedback field after the key field + awk -v openfeedback="$openfeedback" '/^key:/ {print; print "openfeedbackId: " openfeedback; next}1' "$file" > "$tmpfile" + + # Move the temporary file to the original file + mv "$tmpfile" "$file" +done \ No newline at end of file diff --git a/src/components/session/sessionPageTemplate.tsx b/src/components/session/sessionPageTemplate.tsx index 70d9392..4a33ac2 100644 --- a/src/components/session/sessionPageTemplate.tsx +++ b/src/components/session/sessionPageTemplate.tsx @@ -22,9 +22,9 @@ const SessionPageTemplate: React.FC<{ pageContext: { session: Session } }> = ({ const { t } = useTranslation("translation", { keyPrefix: "sessions" }); const slotLabel = getSessionSlotLabel(session.slot); const dateSession = session.slot.startsWith("day-1") - ? "2022-10-19" - : "2022-10-20"; - const urlOpenfeedback = `https://openfeedback.io/p32EOIbP5bj4WDdz8bJs/${dateSession}/${session.openfeedbackId}?hideHeader=true&forceColorScheme=dark`; + ? "2024-10-17" + : "2024-10-18"; + const urlOpenfeedback = `https://openfeedback.io/devfestnantes24/${dateSession}/${session.openfeedbackId}?hideHeader=true&forceColorScheme=dark`; return (