140
edits
(→People) |
(→Budget: +) |
||
(27 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
This page summarizes the action plan for the '''Kiwix Hackathon | This page summarizes the action plan for the '''Kiwix Hackathon Spring 2022'''. | ||
== Venue == | |||
Hackathon will take place in [https://en.wikipedia.org/wiki/Crest,_Dr%C3%B4me Crest] in a [https://www.airbnb.fr/rooms/43889673 big house] from the 29th Mai to the 5th June 2022. | |||
== Logistic == | |||
DO NOT FORGET TO BRING AN EXTENSION CORD (and an adaptor if you are not joining for mainland Europe). | |||
== Goals == | == Goals == | ||
=== | === OLIP / OffSpot === | ||
=== | |||
* First working version of the base common [https://github.com/offspot/image-creator | OS image] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* First working version of kiwix-hotspot based on containers [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* Discuss next steps and integration of the two solutions within kiwix-hotspot/cardshop. [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
*Discuss Storage Location of master/base image | |||
=== Kiwix-Desktop === | |||
* Support Service-worker based ZIM files (from Zimit) | |||
* Remove vue.js dependence (replace with native Qt) in library | |||
=== Kiwix-JS === | |||
* Clarifiy situation around Zimit based ZIM files [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
=== Infrastructure === | |||
* Finish and deploy ZIM superseeder, see https://github.com/kiwix/container-images/issues/43 [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
=== Other === | |||
* Decide how to build java-libkiwix [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* Complete content strategy [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* Decide how to organize https://dev.kiwix.org [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* Decide about the approach to solve the [https://github.com/kiwix/libkiwix/issues/585 kiwix-serve widget challenge] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
* Discuss about inline javascript in ZIM files, CSP issues, and possible solutions [[User:Mossroy|Mossroy]] ([[User talk:Mossroy|talk]]) | |||
* Decide how to handle [https://github.com/kiwix/libkiwix/issues/754 catalog-only kiwix-serve] | |||
* Decide next steps for Khan Academy [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) | |||
== Achievements == | == Achievements == | ||
=== | ===Offspot=== | ||
*<s>First milestone tickets</s> | |||
**[https://github.com/offspot/base-image/milestone/1 1.0.0 milestone] | |||
*<s>Initial build script working, with arm64 support</s> | |||
*<s>CI/CD setup and deployed</s> | |||
*<s>Discuss next steps and integration of the two solutions within kiwix-hotspot/cardshop</s> | |||
**base-image to be built for armhf and arm64 on GithubActions | |||
**image-creator to take a JSON input (merge of cardshop configuration and OLIP descriptior) and outputs a ''final image'' with running containers | |||
**Image to allow several boot-time configuration: hostname, network, wifi, applications | |||
**OLIP to use an in-final-image step to complete OLIP setup using its custom behavior | |||
**Initial base-image and image-creator to be mostly developed by Kiwix within next two months, code being reviewed by OLIP to be merged in | |||
*<s>Discuss Storage Location of master/base image:</s> | |||
**Releases to be stored at https://drive.offspot.it/base/ | |||
**PR builds to be stored in https://s3.eu-central-1.wasabisys.com/it-offspot-base-branches/ (S3 bucket at Wasabi) | |||
===Kiwix-JS=== | |||
* <s>Discussed situation around Zimit based ZIM files.</s> | |||
* <s>Agreed to fix the 3 most used scrapers for inline CSP in a short delay.</s> | |||
===libkiwix=== | |||
* Discussed usage of zim-testing-suite in libkiwix | |||
* Completed the multizim fulltext search and opensearch functionality. | |||
== Agenda == | |||
* Sunday afternoon: arrivals (suggested arrival time 5PM) | * Sunday afternoon: arrivals (suggested arrival time 5PM) | ||
Line 24: | Line 70: | ||
* Sunday afternoon: departures (suggested departure time 3PM) | * Sunday afternoon: departures (suggested departure time 3PM) | ||
== | == Attendees == | ||
; | ; Kiwix | ||
* Emmanuel | * Emmanuel | ||
* Levon | |||
* Mossroy | |||
* Matthieu | |||
* Renaud | * Renaud | ||
* Stephane | |||
; BSF | |||
* Florian | * Florian | ||
* Julien | |||
* Tom | |||
==Budget== | |||
* Hosting: <!--- House 2401.69 € + Hotel 74 CHF + Hotel 159.04 ---> | |||
* Food: <!--- 273.24+53.91+3.5 ---> | |||
* Transportation: <!--- Plane CHF 890.60 + CHF 392.27 / Train(s): 256.6 € + 86.7 CHF + 58.8 € + 52 CHF +11.4 CHF + 30.63 CHF---> | |||
* Hosting: | * Varia / Goodies: EUR 151.44 | ||
* Food: | |||
* Transportation: | |||
* Varia | |||
[[Category:Hackathon|2022]] | [[Category:Hackathon|2022]] |
edits