LinguaLibre
Difference between revisions of "Events/2022 Hackathon"
< LinguaLibre:Events
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Community Hackathon Photograph- Briefing session.jpg|thumb|300px]] | [[File:Community Hackathon Photograph- Briefing session.jpg|thumb|300px]] | ||
− | The '''2022 LinguaLibre Hackathon''' is a IRL / online gathering organized by Wikimedia France in order to create a dedicated time to tackle Lingualibre technical issues. | + | The '''2022 LinguaLibre Hackathon''' is a IRL / online gathering organized by Wikimedia France in order to create a dedicated time to tackle Lingualibre technical issues. The event is organized in preparation for the Wikimania 2022. |
* '''Objectives:''' Seriously tackle small and medium size, high priority issues via prioritization, via brutal coding. See also [[:meta:User:Adélaïde Calais WMFr/2022-2023 Lingualibre wishlist]] and [https://phabricator.wikimedia.org/tag/lingua_libre/ :phabricator:Lingua_libre] | * '''Objectives:''' Seriously tackle small and medium size, high priority issues via prioritization, via brutal coding. See also [[:meta:User:Adélaïde Calais WMFr/2022-2023 Lingualibre wishlist]] and [https://phabricator.wikimedia.org/tag/lingua_libre/ :phabricator:Lingua_libre] | ||
Line 7: | Line 7: | ||
* '''Format:''' Wednesday to Saturday (4 days). | * '''Format:''' Wednesday to Saturday (4 days). | ||
* '''Participants:''' add your availability to [https://framadate.org/Yddgzuo5sAqu6Hdk Framadate]. Grouped below by skills expected to be used. | * '''Participants:''' add your availability to [https://framadate.org/Yddgzuo5sAqu6Hdk Framadate]. Grouped below by skills expected to be used. | ||
− | ** Back/python: Poslo, Micha | + | ** Back/python: Poslo, Micha. |
− | ** JS/CSS: Yug, | + | ** JS/CSS: Yug, Elfix, Manu1400. |
− | + | ** SPARQL: Elfix. | |
− | ** SPARQL: Elfix | + | ** Online on Saturday: (no one) |
− | ** Online on Saturday: | + | * '''Major tracks:''' ''This list now reflect what was actually worked on. See the etherpad below.'' |
− | * ''' | + | ** Blazegraph deeper diagnosis and restart: Poslovitch, Micha. |
− | + | ** SignIt improvement: Yug. | |
+ | ** Help:SPARQL review and optimisation: Elfix. | ||
+ | ** Sound library: Elfix. | ||
+ | ** Various visual bugs: Poslo, Manu1400, Yug. | ||
+ | * '''Not worked on:''' see also [https://phabricator.wikimedia.org/tag/lingua_libre/ :phabricator:Lingua_libre] for priorities. | ||
** LinguaLibre Bot migration to global status and usage (Lepeticed, Poslovitch) | ** LinguaLibre Bot migration to global status and usage (Lepeticed, Poslovitch) | ||
** Wikiapijs Bot expansion for data maintenance (Yug, Kanasimi) | ** Wikiapijs Bot expansion for data maintenance (Yug, Kanasimi) | ||
** RW's List loader refinement to support further inputs types. (Yug) | ** RW's List loader refinement to support further inputs types. (Yug) | ||
− | ** | + | ** «Click $1 below» bug, etc. |
** Audio bugs diagnostic on mobile devices (Manu1400) | ** Audio bugs diagnostic on mobile devices (Manu1400) | ||
− | + | * '''Etherpad:''' https://etherpad.wikimedia.org/p/lingualibre | |
− | |||
− | |||
− | * '''Etherpad:''' | ||
<noinclude> | <noinclude> | ||
Line 28: | Line 29: | ||
<center><div class="plainlinks" style="color: #54595d;font-size: 18px;line-height: 1.67;font-family:Lato;"> | <center><div class="plainlinks" style="color: #54595d;font-size: 18px;line-height: 1.67;font-family:Lato;"> | ||
[https://discord.gg/Bqn3yXCp89 <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;">Discord</span>] | [https://discord.gg/Bqn3yXCp89 <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;">Discord</span>] | ||
+ | [[LinguaLibre:Technical board|<span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;">Wiki</span>]] | ||
[https://phabricator.wikimedia.org/tag/lingua_libre/ <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;background-color:#3a25ff;color:white;">Phabricator</span>] | [https://phabricator.wikimedia.org/tag/lingua_libre/ <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;background-color:#3a25ff;color:white;">Phabricator</span>] | ||
[https://github.com/lingua-libre <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;background-color:#3a25ff;color:white;">Github</span>] | [https://github.com/lingua-libre <span class="mw-ui-button mw-ui-neutral" role="button" style="margin-right: 15px; margin-bottom: 11px;border-radius:0;background-color:#3a25ff;color:white;">Github</span>] | ||
Line 34: | Line 36: | ||
</div></center> | </div></center> | ||
− | == | + | == Daily program == |
+ | |||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
|+ | |+ | ||
| | | | ||
− | ! | + | !Wikimedia France Office |
− | ! Online | + | !Online |
|- | |- | ||
| | | | ||
− | ! style="width:12em;" | Room Focused | + | ! style="width:12em;" |Room Focused |
− | |||
! style="width:12em;" |Discord or Talk page | ! style="width:12em;" |Discord or Talk page | ||
|- | |- | ||
!Room capacity | !Room capacity | ||
− | ! ( | + | !(8 pers.) |
− | |||
!(∞ pers.) | !(∞ pers.) | ||
|- | |- | ||
− | ! | + | !10:00 - 10:30 |
− | ! colspan=" | + | ! colspan="2" |Café [[File:AB-Autobahnkiosk.svg]] |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! width="15%" | 9:30<br><br>–<br><br>12: | + | ! width="15%" |9:30<br /><br />–<br /><br />12:45 |
!Hackathon | !Hackathon | ||
− | |||
!Contributions Libre | !Contributions Libre | ||
|- | |- | ||
− | ! | + | !13:00-14:15 |
− | ! colspan=" | + | ! colspan="2" |Lunch [[File:AB-Rast.svg]] |
|- | |- | ||
− | !14:30 | + | !14:30<br /><br />–<br /><br />19:30 |
− | |||
− | |||
− | |||
− | |||
− | |||
!Hackathon | !Hackathon | ||
− | |||
!Contributions Libre | !Contributions Libre | ||
|- | |- | ||
− | ! | + | !19:45-21:15 |
− | ! colspan=" | + | ! colspan="2" |Diner [[File:AB-Rast.svg]] |
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | |||
+ | == Samedi == | ||
+ | Repas porte ouverte ou bar le soir pour débrifé ! Ouvert à tous ! | ||
+ | |||
+ | == Activity report == | ||
+ | A quick announcement following those 4 days hackathon in Paris, at Wikimedia France's HQ. | ||
+ | Some progresses on the technical sides thank to Michaël-WMFR, [[User:Poslovitch]], [[User:Elfix]], [[User:Manu1400]], [[User:Yug]], [[User:Assassas77]]. | ||
+ | Some good discussions and meal also occured. | ||
+ | |||
+ | '''Restored services''' | ||
+ | * Statistics | ||
+ | * Datasets | ||
+ | * Sound library fixed / works better | ||
+ | * Lingualibre SignIt for Firefox (Sign Language) | ||
+ | |||
+ | '''Refraichissement''' | ||
+ | * [[Help:SPARQL]] | ||
+ | |||
+ | '''Back on track''' | ||
+ | * language gallery / elegant dataset page, based on Commonvoice. ([https://jsfiddle.net/hugolpz/9ycbdfns/37/ demonstrator] <- real data from early August) | ||
+ | |||
+ | '''Organisation'''<br> | ||
+ | This event was organized by @Adélaïde_Calais_WMFr and Yug, the format is replicable, see [[LinguaLibre:Events/2022_Hackathon]].<br> | ||
+ | The volunter dev <=> WMFr professional staff dynamic was especially fruitful (Michael + Poslovitch). | ||
+ | |||
+ | '''News'''<br> | ||
+ | For news, Wikimedia France expects temporary hires this fall : | ||
+ | * Lingualibre outreach: an intern for 6 months (confirmed, contract secured) | ||
+ | * Web developments: a professional for 3+ months. (budget secured, underway) | ||
</noinclude> | </noinclude> |
Latest revision as of 21:24, 16 September 2022
The 2022 LinguaLibre Hackathon is a IRL / online gathering organized by Wikimedia France in order to create a dedicated time to tackle Lingualibre technical issues. The event is organized in preparation for the Wikimania 2022.
- Objectives: Seriously tackle small and medium size, high priority issues via prioritization, via brutal coding. See also meta:User:Adélaïde Calais WMFr/2022-2023 Lingualibre wishlist and :phabricator:Lingua_libre
- Dates: 2022.08.03-06 (August 3-4-5-6). 9h-13h et 14h-18h.
- Place: 12 Rue Martel, Wikimedia France office, Paris 10th and online.
- Format: Wednesday to Saturday (4 days).
- Participants: add your availability to Framadate. Grouped below by skills expected to be used.
- Back/python: Poslo, Micha.
- JS/CSS: Yug, Elfix, Manu1400.
- SPARQL: Elfix.
- Online on Saturday: (no one)
- Major tracks: This list now reflect what was actually worked on. See the etherpad below.
- Blazegraph deeper diagnosis and restart: Poslovitch, Micha.
- SignIt improvement: Yug.
- Help:SPARQL review and optimisation: Elfix.
- Sound library: Elfix.
- Various visual bugs: Poslo, Manu1400, Yug.
- Not worked on: see also :phabricator:Lingua_libre for priorities.
- LinguaLibre Bot migration to global status and usage (Lepeticed, Poslovitch)
- Wikiapijs Bot expansion for data maintenance (Yug, Kanasimi)
- RW's List loader refinement to support further inputs types. (Yug)
- «Click $1 below» bug, etc.
- Audio bugs diagnostic on mobile devices (Manu1400)
- Etherpad: https://etherpad.wikimedia.org/p/lingualibre
Online places
Daily program
Samedi
Repas porte ouverte ou bar le soir pour débrifé ! Ouvert à tous !
Activity report
A quick announcement following those 4 days hackathon in Paris, at Wikimedia France's HQ. Some progresses on the technical sides thank to Michaël-WMFR, User:Poslovitch, User:Elfix, User:Manu1400, User:Yug, User:Assassas77. Some good discussions and meal also occured.
Restored services
- Statistics
- Datasets
- Sound library fixed / works better
- Lingualibre SignIt for Firefox (Sign Language)
Refraichissement
Back on track
- language gallery / elegant dataset page, based on Commonvoice. (demonstrator <- real data from early August)
Organisation
This event was organized by @Adélaïde_Calais_WMFr and Yug, the format is replicable, see LinguaLibre:Events/2022_Hackathon.
The volunter dev <=> WMFr professional staff dynamic was especially fruitful (Michael + Poslovitch).
News
For news, Wikimedia France expects temporary hires this fall :
- Lingualibre outreach: an intern for 6 months (confirmed, contract secured)
- Web developments: a professional for 3+ months. (budget secured, underway)