BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//foss4g-2026-workshop//talk//LEJ89F
BEGIN:VTIMEZONE
TZID:JST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:JST
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-2026-workshop-LEJ89F@talks.osgeo.org
DTSTART;TZID=JST:20260830T100000
DTEND;TZID=JST:20260830T130000
DESCRIPTION:Learn to modernize your QGIS plugin workflow.\nIn this workshop
 \, you will use GitHub Actions to automate clean packaging\, run security 
 checks with Bandit\, and automatically upload to the plugin repository. \n
 You will also implement a new\, modern multi-language system using Python 
 and JSON instead of Qt Linguist.
DTSTAMP:20260709T160320Z
LOCATION:704
SUMMARY:Advanced QGIS Plugin Workflows: Automatic Release\, Security\, and 
 Modern Multi-language - Raymond Lay
URL:https://talks.osgeo.org/foss4g-2026-workshop/talk/LEJ89F/
END:VEVENT
END:VCALENDAR
