Igor Laborie 5 years ago
parent 902ef29de9
commit 0c0376bce7
  1. 5
      .gitignore
  2. 6
      .gitmodules
  3. 71
      README.md
  4. 1
      config.toml
  5. 2
      content/_index.md
  6. 0
      content/blog/_index.md
  7. 1
      content/blog/cfp.md
  8. 0
      content/blog/cfp/pauline.jpg
  9. 0
      content/blog/cfp/speakers.jpg
  10. 0
      content/blog/cfp/sylvain.jpg
  11. 0
      content/blog/cfp/tugdual.jpg
  12. 1
      content/blog/cr-cfp.md
  13. 0
      content/blog/cr-cfp/cover.jpg
  14. 0
      content/blog/cr-cfp/graph-theme.png
  15. 0
      content/blog/cr-cfp/nombre-proposition.png
  16. 1
      content/blog/hello-2019.md
  17. 0
      content/blog/hello-2019/baudis.jpg
  18. 0
      content/blog/hello-2019/launch2018.jpg
  19. 0
      content/code-of-conduct.md
  20. 0
      content/faq.md
  21. 0
      content/schedule.md
  22. 0
      content/schedule/_index.md
  23. 0
      content/speakers/_index.md
  24. 0
      content/speakers/alessio_coltellacci.md
  25. 0
      content/speakers/alexandre_delattre.md
  26. 0
      content/speakers/anastasia_lieva.md
  27. 0
      content/speakers/ane_diaz_de_tuesta.md
  28. 0
      content/speakers/arnaud_bos.md
  29. 0
      content/speakers/benoit_el_amrani.md
  30. 0
      content/speakers/benoit_prioux.md
  31. 0
      content/speakers/celine_louvet.md
  32. 0
      content/speakers/comet_nicolas.md
  33. 0
      content/speakers/david_gageot.md
  34. 0
      content/speakers/david_pilato.md
  35. 0
      content/speakers/emmanuel_demey.md
  36. 0
      content/speakers/estelle_landry.md
  37. 0
      content/speakers/fabien_tregan.md
  38. 0
      content/speakers/francois_teychene.md
  39. 0
      content/speakers/frederic_cabestre.md
  40. 0
      content/speakers/giulia_bianchi.md
  41. 0
      content/speakers/guillaume_andrieu.md
  42. 0
      content/speakers/guillaume_laforge.md
  43. 0
      content/speakers/guillaume_membre.md
  44. 0
      content/speakers/horacio_gonzalez.md
  45. 0
      content/speakers/hubert_sablonniere.md
  46. 0
      content/speakers/jean-francois_garreau.md
  47. 0
      content/speakers/jimenez_raul.md
  48. 0
      content/speakers/juliane_blier.md
  49. 0
      content/speakers/julien_topcu.md
  50. 0
      content/speakers/laurent_victorino.md
  51. 0
      content/speakers/laurent_wroblewski.md
  52. 0
      content/speakers/mathieu_passenaud.md
  53. 0
      content/speakers/miro_miro_cupak.md
  54. 0
      content/speakers/nicolas_decoster.md
  55. 0
      content/speakers/olivier_flebus.md
  56. 0
      content/speakers/olivier_leplus.md
  57. 0
      content/speakers/philippe_charriere.md
  58. 0
      content/speakers/piotr_przybyl.md
  59. 0
      content/speakers/quentin_adam.md
  60. 0
      content/speakers/robert_firek.md
  61. 0
      content/speakers/sebastien_guilloux.md
  62. 0
      content/speakers/sylvain_wallez.md
  63. 0
      content/speakers/tiffany_souterre.md
  64. 0
      content/speakers/tugdual_grall.md
  65. 0
      content/speakers/victor_kropp.md
  66. 0
      content/talks/101_keynote_d_ouverture.md
  67. 0
      content/talks/102_keynote_de_fermeture.md
  68. 0
      content/talks/201_office_hours.md
  69. 0
      content/talks/202_office_hours.md
  70. 0
      content/talks/203_office_hours.md
  71. 0
      content/talks/204_office_hours.md
  72. 0
      content/talks/205_office_hours.md
  73. 0
      content/talks/206_office_hours.md
  74. 0
      content/talks/207_office_hours.md
  75. 0
      content/talks/208_office_hours.md
  76. 0
      content/talks/4125_let_s_sketchnote___prise_de_notes_visuelle.md
  77. 0
      content/talks/4128_ceinture_noire_karate_en_tests_d_api_rest.md
  78. 0
      content/talks/4132_premiers_pas_avec_capacitor____dans_le_monde_reel.md
  79. 0
      content/talks/4142_votre_mission___decouvrir_haskell_et_le_mettre_en_prod.md
  80. 0
      content/talks/4195_developper_une_application_web_avec_rust.md
  81. 0
      content/talks/4207_la_programmation_fonctionnelle_sans_ceder_a_la_mode.md
  82. 0
      content/talks/4211_architecture_decision_records__reconciliez_vous_avec_votre_documentation.md
  83. 0
      content/talks/4225_detectez_et_trackez_les_zergs_qui_se_cachent_dans_vos_dependances__.md
  84. 0
      content/talks/4231_la_tete_dans_les_nuages_avec_un_raspberry_pi.md
  85. 0
      content/talks/4282_agile__craftsmanship__devops_and_other_monsters___how_to_fight_with_them_.md
  86. 0
      content/talks/4305_google_container_tools___developper_efficacement_dans_un_monde_de_conteneurs.md
  87. 0
      content/talks/4306_s_aider_du_data_oriented_design_pour_ecrire_des_applications_performantes.md
  88. 0
      content/talks/4307__retourauxsources______les_cookies_http.md
  89. 0
      content/talks/4312_des_apis_de_machine_learning_sur_etagere__a_l_entrainement_distribue_dans_le_cloud.md
  90. 0
      content/talks/4313_tests_bdd__faites_rediger_vos_tests_end_to_end_par_les_fonctionnels.md
  91. 0
      content/talks/4322_lighthouse___mesurer_et_ameliorer_votre_performance_web.md
  92. 0
      content/talks/4331_et_si_on_parlait_accessibilite_du_web__.md
  93. 0
      content/talks/4334_tensorflow__is_there_really_no_spoon__.md
  94. 0
      content/talks/4338_comment_perdre_sa_surchage_featurale__.md
  95. 0
      content/talks/4340_angular_elements.md
  96. 0
      content/talks/4349_comment_t_organiser_quand_tu_es_b____lique_de_naissance__et_depuis_des_decennies___que_tu_as_plusieurs_jobs__ou_projets___sans_exploser_en_vol_____et_bosser_a_plusieurs_____et_y_arriver.md
  97. 0
      content/talks/4420_decouvrir_par_l_exemple__microservices_et_event_sourcing_avec_kafka_et_kubernetes.md
  98. 0
      content/talks/4432_testcontainers_pour_de_vrais_tests_d_integration_d_elasticsearch.md
  99. 0
      content/talks/4447_systemd__de__dev_null_a_root.md
  100. 0
      content/talks/4457_template_de_deploiements_kubernetes_avec_kontemplate.md
  101. Some files were not shown because too many files have changed in this diff Show More

5
.gitignore vendored

@ -1,5 +1,4 @@
_gen/
test-hugo/themes/ananke/
test-hugo/public/
/resources/
public/
node_modules/
.firebase/

6
.gitmodules vendored

@ -1,6 +0,0 @@
[submodule "themes/ga-hugo-theme"]
path = themes/ga-hugo-theme
url = https://github.com/giraffeacademy/ga-hugo-theme
[submodule "test-hugo/themes/ga-hugo-theme"]
path = test-hugo/themes/ga-hugo-theme
url = https://github.com/giraffeacademy/ga-hugo-theme

@ -0,0 +1,71 @@
# Proto Site DevFest 2019
## Requirement
* [Install Hugo](https://gohugo.io/getting-started/installing/)
Note: you need to install the extended version.
* If you need to use tools, or deploy, you also need [NodeJS](https://nodejs.org/en/) and [Yarn](https://yarnpkg.com/lang/en/docs/install).
## Run Local site
Just run
```
hugo server -D
```
Notice that the `-D` flag is used to rendrer draft elements.
More information [here](https://gohugo.io/commands/hugo_server/)
## Build
Just run
```
hugo
```
More information [here](https://gohugo.io/commands/hugo/)
## Edit data
You can edit
- general information about the site into the `config.toml` file.
- some data into `data/*.yml` files, like header or footer information
- some content into `content/**` files.
- some static assets like images into the `static/*` folder
### Create a new blog entry
You can use `hugo new blog/i-create-a-new-entry.md` command and then edit it.
Or just copy an already existing blog entry, and update the content.
## Tooling
First you need to install dependencies with `yarn`.
### Publish
To publish the site on firebase, just run `firebase deploy`.
Note that you need to authenticate once with `firebase login`
### Extract data from CFP
TODO...
## TODO
* [] i18n
* [] a11y
* [] optimizations
* [] more tooling

@ -19,6 +19,7 @@ googleAnalytics = "UA-37717223-7"
favicon = "/images/favicon.ico"
themeColor = "#673ab7"
title = "DevFest Toulouse 2019"
date = "2019-10-03"
description = "Le DevFest, ou 'Developers Festival', est une conférence technique destinée aux développeurs. Elle s'adresse aussi bien aux étudiants, aux professionnels ou tout simplement aux curieux technophiles."
images = ["/images/logo.svg", "/images/logo-monochrome.svg"]
email = "contact@devfesttoulouse.fr"

@ -13,7 +13,7 @@ partners: true
<h1>
<img src="/images/logo.svg" alt="">
<div>Jeudi 8 Novembre, 2019</div>
<div>10 Octobre, 2019</div>
<div>Centre de Congrès Pierre Baudis</div>
</h1>

@ -2,7 +2,6 @@
title: Appel à orateurs
brief: Ouverture du Call for Papers
image: speakers.jpg
color: #fff
date: 2018-04-03T12:47:57+01:00
draft: true
---

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

@ -2,7 +2,6 @@
title: Retrouvez la liste complète des talks !
brief: Compte rendu CFP
image: cover.jpg
color: #fff
date: 2018-08-02T12:47:57+01:00
draft: true
---

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

@ -2,7 +2,6 @@
title: Hello 2019
brief: Lancement du DevFest Toulouse 2018
image: launch2018.jpg
color: #fff
date: 2018-03-27T12:47:57+01:00
draft: true
---

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save