From 68a16c261a74c0ab5e3bb345a5c3a15da37f6e33 Mon Sep 17 00:00:00 2001 From: Igor Laborie Date: Sat, 20 Jul 2019 14:08:06 +0200 Subject: [PATCH] Schedule with slot weight --- content/schedule/_index.fr.md | 2 +- content/schedule/_index.md | 2 +- data/schedule.yml | 262 +++++++++++----------------------- data/slots.yml | 89 +++++++++++- themes/devfest-theme-hugo | 2 +- 5 files changed, 178 insertions(+), 179 deletions(-) diff --git a/content/schedule/_index.fr.md b/content/schedule/_index.fr.md index ff68476..a61d049 100644 --- a/content/schedule/_index.fr.md +++ b/content/schedule/_index.fr.md @@ -4,7 +4,7 @@ menu: main: weight: 10 -draft: false +draft: true --- diff --git a/content/schedule/_index.md b/content/schedule/_index.md index 22a080c..a255479 100644 --- a/content/schedule/_index.md +++ b/content/schedule/_index.md @@ -4,7 +4,7 @@ menu: main: weight: 10 -draft: false +draft: true --- {{% hero %}} diff --git a/data/schedule.yml b/data/schedule.yml index 7020062..db387b4 100644 --- a/data/schedule.yml +++ b/data/schedule.yml @@ -86,178 +86,90 @@ - office-hours-5: 205_office_hours - office-hours-6: 206_office_hours -- day: 2019-10-04 - start: 08:00 - end: 20:00 - rooms: - - room: room1 - slots: - - open: __open - - keynote-open: 101_keynote_d_ouverture - - pause-1: __pause - - slot-1: _numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_ - - pause-2: __pause - - slot-2: _votre_api_web_passe_t_elle_le_controle_technique___ - - pause-3: __pause - - slot-3: a_la_decouverte_de_la_realite_augmentee_avec_arcore - - slot-lt-1: 3_techniques_faciles_de_manipulation - - lunch: __lunch - - slot-lt-2: 10_est_une_puissance_de_2 - - slot-4: allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_ - - pause-4: __pause - - slot-5: authentication_authorization_starters_battle - - pause-5: __pause - - slot-6: brace_yourself__vanilla_is_coming__back__ - - pause-6: __pause - - slot-7: comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch - - keynote-close: 102_keynote_de_fermeture - - party: __party - - room: room2 - slots: - - slot-1: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne - - pause-2: __pause - - slot-2: devops_at_scale - - pause-3: __pause - - slot-3: four_diseases - - pause-4: __pause - - slot-4: introduction_a_la_programmation_par_contraintes - - slot-lt-1: _47_ans___ils_nont_toujours_pas_remarque__ - - lunch: __lunch - - slot-lt-2: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants - - slot-5: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus - - pause-5: __pause - - slot-6: le_burn_out_agile - - pause-6: __pause - - slot-7: le_design_de_l_erreur - - room: room3 - slots: - - slot-1: live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__ - - pause-2: __pause - - slot-2: modern_forms_in_react - - pause-3: __pause - - slot-3: mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur - - pause-4: __pause - - slot-4: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques_ - - slot-lt-1: applications_de_brainfuck__langage_minimaliste_mais_turing_complet - - lunch: __lunch - - slot-lt-2: developpeurs_en_reconversion__developpeurs_quand_meme__ - - slot-5: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core - - pause-5: __pause - - slot-6: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux - - pause-6: __pause - - slot-7: rockin_in_the_angular_world - - room: room4 - slots: - - slot-1: rust__webassembly__and_the_future_of_serverless - - pause-2: __pause - - slot-2: rust_as_a_high_level_langage - - pause-3: __pause - - slot-3: the_freedom_of_static_typing - - pause-4: __pause - - slot-4: the_rise_of_the_web - - slot-lt-1: le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard - - lunch: __lunch - - slot-lt-2: machine_learning_avec_des_allumettes_et_des_cotillons - - slot-5: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants - - pause-5: __pause - - slot-6: webgpu__next_generation_3d_graphics_on_the_web - - pause-6: __pause - - slot-7: blanc - - room: office-hours - slots: - - office-hours-1: 201_office_hours - - office-hours-2: 202_office_hours - - office-hours-3: 203_office_hours - - office-hours-lt-1: 211_office_hours - - office-hours-lt-2: 212_office_hours - - office-hours-4: 204_office_hours - - office-hours-5: 205_office_hours - - office-hours-6: 206_office_hours - -- day: 2019-10-05 - start: 08:00 - end: 20:00 - rooms: - - room: room1 - slots: - - open: __open - - keynote-open: 101_keynote_d_ouverture - - pause-1: __pause - - slot-1: _numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_ - - pause-2: __pause - - slot-2: _votre_api_web_passe_t_elle_le_controle_technique___ - - pause-3: __pause - - slot-3: a_la_decouverte_de_la_realite_augmentee_avec_arcore - - slot-lt-1: 3_techniques_faciles_de_manipulation - - lunch: __lunch - - slot-lt-2: 10_est_une_puissance_de_2 - - slot-4: allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_ - - pause-4: __pause - - slot-5: authentication_authorization_starters_battle - - pause-5: __pause - - slot-6: brace_yourself__vanilla_is_coming__back__ - - pause-6: __pause - - slot-7: comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch - - keynote-close: 102_keynote_de_fermeture - - party: __party - - room: room2 - slots: - - slot-1: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne - - pause-2: __pause - - slot-2: devops_at_scale - - pause-3: __pause - - slot-3: four_diseases - - pause-4: __pause - - slot-4: introduction_a_la_programmation_par_contraintes - - slot-lt-1: _47_ans___ils_nont_toujours_pas_remarque__ - - lunch: __lunch - - slot-lt-2: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants - - slot-5: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus - - pause-5: __pause - - slot-6: le_burn_out_agile - - pause-6: __pause - - slot-7: le_design_de_l_erreur - - room: room3 - slots: - - slot-1: live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__ - - pause-2: __pause - - slot-2: modern_forms_in_react - - pause-3: __pause - - slot-3: mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur - - pause-4: __pause - - slot-4: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques_ - - slot-lt-1: applications_de_brainfuck__langage_minimaliste_mais_turing_complet - - lunch: __lunch - - slot-lt-2: developpeurs_en_reconversion__developpeurs_quand_meme__ - - slot-5: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core - - pause-5: __pause - - slot-6: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux - - pause-6: __pause - - slot-7: rockin_in_the_angular_world - - room: room4 - slots: - - slot-1: rust__webassembly__and_the_future_of_serverless - - pause-2: __pause - - slot-2: rust_as_a_high_level_langage - - pause-3: __pause - - slot-3: the_freedom_of_static_typing - - pause-4: __pause - - slot-4: the_rise_of_the_web - - slot-lt-1: le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard - - lunch: __lunch - - slot-lt-2: machine_learning_avec_des_allumettes_et_des_cotillons - - slot-5: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants - - pause-5: __pause - - slot-6: webgpu__next_generation_3d_graphics_on_the_web - - pause-6: __pause - - slot-7: blanc - - room: office-hours - slots: - - office-hours-1: 201_office_hours - - office-hours-2: 202_office_hours - - office-hours-3: 203_office_hours - - office-hours-lt-1: 211_office_hours - - office-hours-lt-2: 212_office_hours - - office-hours-4: 204_office_hours - - office-hours-5: 205_office_hours - - office-hours-6: 206_office_hours +#- day: 2019-10-04 +# start: 08:00 +# end: 20:00 +# rooms: +# - room: room1 +# slots: +# - open: __open +# - keynote-open: 101_keynote_d_ouverture +# - pause-1: __pause +# - slot-1: _numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_ +# - pause-2: __pause +# - slot-2: _votre_api_web_passe_t_elle_le_controle_technique___ +# - pause-3: __pause +# - slot-3: a_la_decouverte_de_la_realite_augmentee_avec_arcore +# - slot-lt-1: 3_techniques_faciles_de_manipulation +# - lunch: __lunch +# - slot-lt-2: 10_est_une_puissance_de_2 +# - slot-4: allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_ +# - pause-4: __pause +# - slot-5: authentication_authorization_starters_battle +# - pause-5: __pause +# - slot-6: brace_yourself__vanilla_is_coming__back__ +# - pause-6: __pause +# - slot-7: comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch +# - keynote-close: 102_keynote_de_fermeture +# - party: __party +# - room: room2 +# slots: +# - slot-1: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne +# - pause-2: __pause +# - slot-2: devops_at_scale +# - pause-3: __pause +# - slot-3: four_diseases +# - pause-4: __pause +# - slot-4: introduction_a_la_programmation_par_contraintes +# - slot-lt-1: _47_ans___ils_nont_toujours_pas_remarque__ +# - lunch: __lunch +# - slot-lt-2: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants +# - slot-5: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus +# - pause-5: __pause +# - slot-6: le_burn_out_agile +# - pause-6: __pause +# - slot-7: le_design_de_l_erreur +# - room: room3 +# slots: +# - slot-1: live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__ +# - pause-2: __pause +# - slot-2: modern_forms_in_react +# - pause-3: __pause +# - slot-3: mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur +# - pause-4: __pause +# - slot-4: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques_ +# - slot-lt-1: applications_de_brainfuck__langage_minimaliste_mais_turing_complet +# - lunch: __lunch +# - slot-lt-2: developpeurs_en_reconversion__developpeurs_quand_meme__ +# - slot-5: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core +# - pause-5: __pause +# - slot-6: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux +# - pause-6: __pause +# - slot-7: rockin_in_the_angular_world +# - room: room4 +# slots: +# - slot-1: rust__webassembly__and_the_future_of_serverless +# - pause-2: __pause +# - slot-2: rust_as_a_high_level_langage +# - pause-3: __pause +# - slot-3: the_freedom_of_static_typing +# - pause-4: __pause +# - slot-4: the_rise_of_the_web +# - slot-lt-1: le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard +# - lunch: __lunch +# - slot-lt-2: machine_learning_avec_des_allumettes_et_des_cotillons +# - slot-5: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants +# - pause-5: __pause +# - slot-6: webgpu__next_generation_3d_graphics_on_the_web +# - pause-6: __pause +# - slot-7: blanc +# - room: office-hours +# slots: +# - office-hours-1: 201_office_hours +# - office-hours-2: 202_office_hours +# - office-hours-3: 203_office_hours +# - office-hours-lt-1: 211_office_hours +# - office-hours-lt-2: 212_office_hours +# - office-hours-4: 204_office_hours +# - office-hours-5: 205_office_hours +# - office-hours-6: 206_office_hours diff --git a/data/slots.yml b/data/slots.yml index da569a5..8afe1bd 100644 --- a/data/slots.yml +++ b/data/slots.yml @@ -1,106 +1,193 @@ open: start: 08:00 duration: 60 + row: + start: 1 + end: 3 keynote-open: start: 09:00 duration: 40 + row: + start: 3 + end: 6 pause-1: start: 09:40 duration: 20 + row: + start: 6 + end: 7 slot-1: start: 10:00 duration: 40 + row: + start: 7 + end: 10 office-hours-1: start: 10:40 duration: 30 + row: + start: 10 + end: 12 pause-2: start: 10:40 duration: 20 + row: + start: 10 + end: 11 slot-2: start: 11:00 duration: 40 + row: + start: 11 + end: 14 office-hours-2: start: 11:40 duration: 30 + row: + start: 14 + end: 16 pause-3: start: 11:40 duration: 20 + row: + start: 14 + end: 15 slot-3: start: 12:00 duration: 40 + row: + start: 15 + end: 18 office-hours-3: start: 12:40 duration: 30 + row: + start: 18 + end: 20 slot-lt-1: start: 12:50 duration: 15 + row: + start: 18 + end: 20 office-hours-lt-1: start: 13:05 duration: 30 + row: + start: 20 + end: 21 lunch: start: 13:05 duration: 60 + row: + start: 20 + end: 22 slot-lt-2: start: 14:05 duration: 15 + row: + start: 22 + end: 24 office-hours-lt-2: start: 14:20 duration: 30 + row: + start: 24 + end: 26 slot-4: start: 14:30 duration: 40 + row: + start: 24 + end: 27 office-hours-4: start: 15:10 duration: 30 + row: + start: 27 + end: 29 pause-4: start: 15:10 duration: 20 + row: + start: 27 + end: 28 slot-5: start: 15:30 duration: 40 + row: + start: 28 + end: 31 office-hours-5: start: 16:10 duration: 30 + row: + start: 31 + end: 33 pause-5: start: 16:10 duration: 20 + row: + start: 31 + end: 32 slot-6: start: 16:30 duration: 40 + row: + start: 32 + end: 35 office-hours-6: start: 17:10 duration: 30 + row: + start: 35 + end: 37 pause-6: start: 17:10 duration: 20 + row: + start: 35 + end: 36 slot-7: start: 17:30 duration: 40 + row: + start: 36 + end: 39 office-hours-7: start: 18:10 duration: 30 + row: + start: 39 + end: 41 keynote-close: start: 18:20 duration: 40 + row: + start: 39 + end: 42 party: start: 19:00 - duration: 60 + duration: 240 + row: + start: 42 + end: 44 diff --git a/themes/devfest-theme-hugo b/themes/devfest-theme-hugo index 3f218f7..5ad1541 160000 --- a/themes/devfest-theme-hugo +++ b/themes/devfest-theme-hugo @@ -1 +1 @@ -Subproject commit 3f218f7d022777ff69023b2eca3245fa0792224d +Subproject commit 5ad154104b4e1de7959aba42247d25d289513503