Difference between revisions of "Crest 2022"
Jump to navigation
Jump to search
(→Budget) |
|||
(26 intermediate revisions by 6 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 | |||
=== | === 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 == | ||
=== | ===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) | |||
=== 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 == | |||
; Kiwix | ; Kiwix | ||
* Emmanuel | |||
* Levon | |||
* Mossroy | * Mossroy | ||
* Matthieu | * Matthieu | ||
* Renaud | * Renaud | ||
* Stephane | * Stephane | ||
Line 45: | Line 84: | ||
* Tom | * Tom | ||
==Budget== | |||
* Hosting: | * Hosting: CHF 2'634.73 | ||
* Food: | * Food: CHF 330.65 | ||
* Transportation: | * Transportation: CHF 1'779.00 | ||
* Varia / Goodies: | * Varia / Goodies: CHF 151.44 | ||
;Total: CHF 4'895.80 | |||
[[Category:Hackathon | [[Category:Hackathon]] |
Latest revision as of 10:42, 28 February 2023
This page summarizes the action plan for the Kiwix Hackathon Spring 2022.
Venue
Hackathon will take place in Crest in a 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
OLIP / OffSpot
- First working version of the base common | OS image Kelson (talk)
- First working version of kiwix-hotspot based on containers Kelson (talk)
- Discuss next steps and integration of the two solutions within kiwix-hotspot/cardshop. 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
Infrastructure
- Finish and deploy ZIM superseeder, see https://github.com/kiwix/container-images/issues/43 Kelson (talk)
Other
- Decide how to build java-libkiwix Kelson (talk)
- Complete content strategy Kelson (talk)
- Decide how to organize https://dev.kiwix.org Kelson (talk)
- Decide about the approach to solve the kiwix-serve widget challenge Kelson (talk)
- Discuss about inline javascript in ZIM files, CSP issues, and possible solutions Mossroy (talk)
- Decide how to handle catalog-only kiwix-serve
- Decide next steps for Khan Academy Kelson (talk)
Achievements
Offspot
First milestone ticketsInitial build script working, with arm64 supportCI/CD setup and deployedDiscuss next steps and integration of the two solutions within kiwix-hotspot/cardshop- 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
Discuss Storage Location of master/base image:- 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
Discussed situation around Zimit based ZIM files.Agreed to fix the 3 most used scrapers for inline CSP in a short delay.
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)
- Monday - Saturday: hackathon
- Sunday afternoon: departures (suggested departure time 3PM)
Attendees
- Kiwix
- Emmanuel
- Levon
- Mossroy
- Matthieu
- Renaud
- Stephane
- BSF
- Florian
- Julien
- Tom
Budget
- Hosting: CHF 2'634.73
- Food: CHF 330.65
- Transportation: CHF 1'779.00
- Varia / Goodies: CHF 151.44
- Total
- CHF 4'895.80