Tell us your story
Tell us your story
How has offline Wikipedia affected you? The Wikimedia Foundation (the non-profit that supports Wikipedia) is looking for personal, diverse and inspiring stories about how offline Wikipedia affects the world. If you have a personal story that you would like to share, please contact: stories@kiwix.org. Thank you!

Difference between revisions of "Hackathon Google Zurich 2018"

From Kiwix
Jump to: navigation, search
(Kiwix Android)
(Goals)
Line 2: Line 2:
  
 
== Goals ==
 
== Goals ==
=== Kiwix-js ===
+
 
 +
=== Mossroy ===
 +
In Kiwix-js:
 
* Stabilize and optimize the ServiceWorker mode, to try to make it the default mode (on platforms that support it). This mode should be much more sustainable in the long term.
 
* Stabilize and optimize the ServiceWorker mode, to try to make it the default mode (on platforms that support it). This mode should be much more sustainable in the long term.
 
* Improve performance by using WebAssembly (on platforms that support it) for the bzip2 decompression. Preliminary tests let us hope around 30% performance improvement.
 
* Improve performance by using WebAssembly (on platforms that support it) for the bzip2 decompression. Preliminary tests let us hope around 30% performance improvement.
 
* Investigate on compiling the libzim to WebAssembly. If it's technically possible, it would allow to benefit from all the features and optimizations of this library, without the need of re-implementing them. If the people from Google know this technology, it might be a topic where they would be helpful.
 
* Investigate on compiling the libzim to WebAssembly. If it's technically possible, it would allow to benefit from all the features and optimizations of this library, without the need of re-implementing them. If the people from Google know this technology, it might be a topic where they would be helpful.
=== Kiwix Android ===
+
 
 +
=== Isaac ===
 +
In Kiwix-Android:
 
* Work on 3.0
 
* Work on 3.0
 
* Download improvements (improve stability)
 
* Download improvements (improve stability)
 
* Search Improvements / Discussions
 
* Search Improvements / Discussions
 +
 +
=== Julian ===
 +
In Kiwix-Android:
 +
* Implement test code coverage report in Travis
 +
* Help to reduce the number of crash
 +
 +
=== Emmanuel ===
 +
* Conclude preparation of projects for full automation and mwoffliner improvements
 +
 +
=== Renaud ===
 +
* Release Kiwix-install 2.0
  
 
== Achievements ==
 
== Achievements ==

Revision as of 06:10, 30 August 2018

This page summarizes the action plan for the Kiwix Google Zürich Hackathon 2018.

Goals

Mossroy

In Kiwix-js:

  • Stabilize and optimize the ServiceWorker mode, to try to make it the default mode (on platforms that support it). This mode should be much more sustainable in the long term.
  • Improve performance by using WebAssembly (on platforms that support it) for the bzip2 decompression. Preliminary tests let us hope around 30% performance improvement.
  • Investigate on compiling the libzim to WebAssembly. If it's technically possible, it would allow to benefit from all the features and optimizations of this library, without the need of re-implementing them. If the people from Google know this technology, it might be a topic where they would be helpful.

Isaac

In Kiwix-Android:

  • Work on 3.0
  • Download improvements (improve stability)
  • Search Improvements / Discussions

Julian

In Kiwix-Android:

  • Implement test code coverage report in Travis
  • Help to reduce the number of crash

Emmanuel

  • Conclude preparation of projects for full automation and mwoffliner improvements

Renaud

  • Release Kiwix-install 2.0

Achievements

Impact

Method

~ 8 developers meet during a week to make a few steps forward.

Place

The hackathon will take place in Zürich, Switzerland: 3 days @Google offices, the rest at the residency.

Agenda

  • September 16th afternoon: arrivals (suggested arrival time 5PM)
  • September 17th -> 23th: Kiwix hackathon (17th -> 19th @Google)
  • September 23th afternoon: departures (suggested departure time 3PM)

People

  • Emmanuel
  • Isaac
  • Joe
  • Julian
  • Mossroy
  • Renaud
  • Magnus
  • Dattaz
  • Rashiq
  • Matthieu
  • Guillaume

Costs

  • Accommodation: ~4500 CHF
  • Travels: ~700 CHF (local)
  • F&B: ~ 2500 CHF

-> ~