Internship Report

Tasks During Internship

Website development

csmi.math.unistra.fr, csmi.cemosis.fr

  • Building website with Jekyll from gourd up
  • English and German localization
  • Make it responsive on mobile devices

www.cemosis.fr

  • Migrate old website from Google Sites and rebuild it with Jekyll
  • Rewrite all contents into the new website as they are wrote directly on Google Sites pages
  • Find a simple, unified solution to write content for various projects
  • Make it responsive on mobile devices

www.feelpp.org and doc.feelpp.org

  • Migrate the website from Github pages, and host them on dedicated server

Centerlized news repository for three websites above

  • Create a github repository as a git subtree called news to collect all news files wrote in markdown included in these three websites' code bases.
  • Synchronise automatically all news files between three websites

Github Webhook development

  • Setup a web service on the dedicated server to automatically generate or deploy all websites owned by Cemosis.
  • The web service must be also capable of synchronising news repository between three websites mentioned above.