Difference between revisions of "Zurich 2018"
Jump to navigation
Jump to search
(→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. | ||
=== | |||
=== 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
DattazRashiqMatthieuGuillaume
Costs
- Accommodation: ~4500 CHF
- Travels: ~700 CHF (local)
- F&B: ~ 2500 CHF
-> ~