Difference between revisions of "Paris 2023"

From Kiwix
Jump to navigation Jump to search
 
(13 intermediate revisions by 3 users not shown)
Line 24: Line 24:
* Strategy to display/filter flavours within readers
* Strategy to display/filter flavours within readers
*[https://github.com/kiwix/libkiwix/issues/844 Improve the OPDS category API]
*[https://github.com/kiwix/libkiwix/issues/844 Improve the OPDS category API]
* How to deal with notification of update https://github.com/kiwix/libkiwix/issues/638
* How to deal with notification of update [https://github.com/kiwix/libkiwix/issues/638 #638]
*Discuss flavour handling in kiwix-serve ([https://github.com/kiwix/libkiwix/issues/421 #421] et [https://github.com/kiwix/libkiwix/issues/545 #545] in libkiwix)
* Kiwix-serve
* Kiwix-serve
** Complete the widget system
** Complete the widget system
Line 36: Line 37:
*Define cost structure and maintenance rules / fees for external packages on the hotspot (Africatik, Wikifundi, etc.)
*Define cost structure and maintenance rules / fees for external packages on the hotspot (Africatik, Wikifundi, etc.)
*Roadmap for Makumbusho PoC and Wikitionary apps
*Roadmap for Makumbusho PoC and Wikitionary apps
* Discuss flavour handling in kiwix-serve (#421 et #545 in libkiwix)


== Achievements ==
== Achievements ==
Line 42: Line 42:
** [https://github.com/openzim/mwoffliner/pull/1770 Simplification and cleaning of the CI workflow] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** [https://github.com/openzim/mwoffliner/pull/1770 Simplification and cleaning of the CI workflow] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** [https://github.com/openzim/mwoffliner/issues/1116 Synchronize/get the translations from Translatewiki.net] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** [https://github.com/openzim/mwoffliner/issues/1116 Synchronize/get the translations from Translatewiki.net] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** [https://github.com/openzim/mwoffliner/issues/1772 Fix regression in 1.12.0 (too many broken images] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Release MWoffliner 1.12.0 and 1.12.1 [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Met Ryan from Wikimedia Enterprise and discussed the opportunity to use dumps from them. To be continued [https://github.com/openzim/mwoffliner/issues/1777 here] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])


* CI
* CI
** Bump-up GitHub workflow actions on many repositories to avoid CI warnings [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Bump-up GitHub workflow actions on many repositories to avoid CI warnings [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Ensure PPA for Kinetic is populated (remove PPA for impish if needed) [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])


* Kiwix Android
* Kiwix Android
** Update credentials for Mohit and Gouri to better to their job with the Play Store
** Update credentials for Mohit and Gouri to better to their job with the Play Store [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Revamped the Custom App CD (update, cleaning, using 'release' GitHub event) and improved README. [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Revamped the Custom App CD (update, cleaning, using 'release' GitHub event) and improved README. [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])


* Content
* Content
** New WikiMed in Ukrainian and Russian [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** New WikiMed in Ukrainian and Russian [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
*BSF
**Agreed to discuss collaboration further in early April once they have laid out their solution architectue
* Kiwix build
** Create small documentation about CI containers [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
** Revamping of CI image creation [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]])
*zimit
**released zimit 1.3.1 with crawler 0.8.0 and warc2zim 1.5.1 and wabac.js 2.15.2
*kolibri2zim
**Updated to latest scraperlib
**Fixed end-of-process status (incorrectly considering success and creating a ZIM file)
**Allowing duplicate entries (content comes from kolibri)
*Offspot
**released base-image 1.0.0
* Libzim
** Revamping of CI (mostly on the Linux part)


== Agenda ==
== Agenda ==
Line 69: Line 94:


==Budget==
==Budget==
* Hosting:  
* Hosting: 1'774,35 CHF
* Food:  
* Food: 644.48
* Transportation:  
* Transportation: tbd
* Varia / Goodies:  
* Varia / Goodies: tbd


[[Category:Hackathon|2023]]
[[Category:Hackathon]]

Latest revision as of 09:57, 21 June 2023

This page summarizes the plans for the Kiwix Hackathon 2023 in Paris.

Date & Venue

From Sunday 05 February (evening) to Sunday 12 February (morning) in Paris at BSF office in Paris

Logistics

DO NOT FORGET TO BRING AN EXTENSION CORD (and an adapter if you are not joining from mainland Europe).

Goals

OLIP / OffSpot

Define roadmap for BSF <> Kiwix

  • How image builder will be used in BSF OLIP platform
  • Define next milestones for BSF <> Kiwix in Marketplace project
  • Share hardware benchmarks / topics (WIFI benchmark, etc...)

Kiwix-Desktop

Infrastructure

Other

  • Strategy to display/filter flavours within readers
  • Improve the OPDS category API
  • How to deal with notification of update #638
  • Discuss flavour handling in kiwix-serve (#421 et #545 in libkiwix)
  • Kiwix-serve
    • Complete the widget system
    • What can be done to optimize page load performance?
  • Polish Kiwix Web site
    • New content page with widget
    • Review code page
    • We should make a good page on the scraping offer
  • Prepare project zimwriterfs2, Gutenberg2, nautilus2
  • Define requirement document for the test benchmark
  • Define cost structure and maintenance rules / fees for external packages on the hotspot (Africatik, Wikifundi, etc.)
  • Roadmap for Makumbusho PoC and Wikitionary apps

Achievements

  • CI
    • Bump-up GitHub workflow actions on many repositories to avoid CI warnings Kelson (talk)
    • Ensure PPA for Kinetic is populated (remove PPA for impish if needed) Kelson (talk)
  • Kiwix Android
    • Update credentials for Mohit and Gouri to better to their job with the Play Store Kelson (talk)
    • Revamped the Custom App CD (update, cleaning, using 'release' GitHub event) and improved README. Kelson (talk)
  • Content
    • New WikiMed in Ukrainian and Russian Kelson (talk)
  • BSF
    • Agreed to discuss collaboration further in early April once they have laid out their solution architectue
  • Kiwix build
    • Create small documentation about CI containers Kelson (talk)
    • Revamping of CI image creation Kelson (talk)
  • zimit
    • released zimit 1.3.1 with crawler 0.8.0 and warc2zim 1.5.1 and wabac.js 2.15.2
  • kolibri2zim
    • Updated to latest scraperlib
    • Fixed end-of-process status (incorrectly considering success and creating a ZIM file)
    • Allowing duplicate entries (content comes from kolibri)
  • Offspot
    • released base-image 1.0.0
  • Libzim
    • Revamping of CI (mostly on the Linux part)

Agenda

Attendees

Kiwix
  • Reg
  • Kelson
  • Veloman
  • MGauthier
BSF
  • Bastien
  • Tom

Budget

  • Hosting: 1'774,35 CHF
  • Food: 644.48
  • Transportation: tbd
  • Varia / Goodies: tbd