Difference between revisions of "Hackathon Spring 2022"

Jump to navigation Jump to search
 
(18 intermediate revisions by 5 users not shown)
Line 12: Line 12:
=== OLIP / OffSpot ===
=== 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 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]])
* 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 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


=== Talks ===
=== 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 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]])
* 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 ==


===Project name 1===
===Offspot===
===Project name 2===


*<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)


=== Agenda ===
===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 32: Line 70:
* Sunday afternoon: departures (suggested departure time 3PM)
* Sunday afternoon: departures (suggested departure time 3PM)


=== Attendees ===
== Attendees ==
; Kiwix
; Kiwix
* Emmanuel
* Levon
* Mossroy
* Mossroy
* Matthieu
* Matthieu
* Emmanuel
* Renaud
* Renaud
* Stephane
* Stephane
Line 45: Line 84:
* Tom
* Tom


===Budget===
==Budget==
* Hosting:  
* Hosting: <!--- House 2401.69 € + Hotel 74 CHF + Hotel 159.04 --->
* Food:
* Food: <!--- 273.24+53.91+3.5 --->
* Transportation:  
* 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--->
* Varia / Goodies:
* Varia / Goodies: EUR 151.44


[[Category:Hackathon|2022]]
[[Category:Hackathon|2022]]

Navigation menu