Content Transform Team/cs

Tým Content Transform je zodpovědný zejména za údržbu nástrojů pro analýzu wikitextu a Map.

Prohlášení o poslání

Stručně řečeno, tým Content Transform se zabývá formáty obsahu a překlady mezi nimi.

Trochu konkrétněji,

  • Naším cílem je poskytnout specifikace a podporu pro formáty používané při tvorbě obsahu wiki
  • Vyvíjíme překladače mezi formáty obsahu wiki
  • Vytváříme a udržujeme infrastrukturu pro vykreslování a překlady obsahu
  • Vytváříme nástroje pro ověřování celistvosti a správnosti obsahu, a jeho migrace.

Historie

Až do května 2015 byl Parser wikitextu pod záštitou týmu tým MediaWiki Core, který zároveň spravoval primárně MediaWiki Core. Zároveň existoval tým Parsoid, který byl zodpovědný za nově vznikající Parsoid projekt. V květnu 2015 byl tým Parsoid přejmenován na tým Parsing. Parser byl přesunut pod zodpovědnost nově přejmenovaného týmu. V této době se do týmu přidalo několik nových lidí a další přibyli v dubnu 2016. Tito lidé se však v dubnu 2017 přesunuli opět, tentokrát do týmu MediaWiki Platform. V srpnu 2021 se spojil tým Parsing s týmem Map a týmem Product Infrastructure. Nově vzniklé uskupení bylo přejmenováno na $2.

Aktuální práce

V ročním plánu na období 2023–2024 tým Content Transform pracuje na následujících třech položkách angažované práce:

  1. Sjednocení analyzátoru
  2. Ukončení podpory RESTBase
  3. Průběžná údržba Map a naše další odpovědnosti za produkty

Neočekáváme, že v časovém rámci 2023-2024 budeme mít k dispozici více než 10–15 % našeho času na další nové iniciativy, ale vítáme příležitosti ke spolupráci, zejména na plánování, integraci a dlouhodobém plánu analýzy/wikitextu/map.

Spolupráce

Zapojení týmu Content Transform

Phabricator

Kdokoli mimo Wikimedia Foundation může upoutat naši pozornost otevřením lístku ve Phabricatoru označeným Content-Transform-Team. Tím se tiket zviditelní pro tým na jeho týdenním schůzce třídění, kde bude tiket přidělen jednou z následujících dispozic:

  1. Může být přesunuta do jiného projektu, za který odpovídá tým Content Transform.
  2. Může být přesunuta do sloupce "Později" v tabulce Content-Transform-Team, pokud se jedná o problém, který tým ještě není připraven řešit.
  3. Může mít odstraněný štítek Content-Transform-Team, pokud tým nesouhlasí s tím, že tiket spadá pod projekty, za které je zodpovědný.

Gerrit

Tým udržuje Revizní komise Gerritu. Recenze v úložištích kódu, za které je tým zodpovědný, by měly být viditelné na této nástěnce. Tato tabule je však nedokončená a nemusí zahrnovat veškeré úložiště týmu. Chcete-li upoutat naši pozornost na konkrétní recenzi, označte ji #ctt-attention. Tím bude recenze viditelná pro tým, kde bude mít recenze jednu z následujících dispozic:

  1. Může být připsána členovi týmu ke kontrole
  2. Může být označena #ctt-techforum pro opravy, které vyžadují týmovou diskusi
  3. Pokud tým nesouhlasí s tím, že recenze spadá pod projekty, za které je zodpovědný, může být odstraněn tag #ctt-attention a nebo přidán tag #ctt-triaged.

Slack (pouze pro interní použití Wikimedia Foundation)

Wikimedia Foundation personnel can find us on Slack at #content-transformers.

Úložiště kódu, za které je tým Content Transform buď přímo zodpovědný, nebo sdílí odpovědnost s ostatními týmy

  • Parsoid
  • Knihovny PHP/Node.js, na kterých Parsoid závisí
    • wikipeg PEG parser (dříve fork pegjs)
    • Zest
  • MediaWiki-Parser
  • Parser RemexHtml HTML5
  • Rozšíření MediaWiki
    • Linter
    • ParserMigration (probíhá opětovné povolení)
    • Parsoid implementations of the following:
      • Gallery, Pre, Nowiki, Indicators
      • Cite
      • Poem
      • Imagemap
      • Translate
      • Kartographer
  • QA tools
    • TestReduce
    • VisualDiff
    • UprightDiff
  • Maps stack and associated extensions
  • Content services that sit on top of Parsoid to serve mobile apps
    • mobile-html

See also

Category:WMF Projects/cs