{"guid":"dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","title":"Wie schreibe ich ein GRASS GIS Addon?","subtitle":null,"slug":"fossgis2024-39040-wie-schreibe-ich-ein-grass-gis-addon-","link":"https://pretalx.com/fossgis2024/talk/BKCPV8/","description":"In diesem Vortrag werden bewährte Praktiken beim Entwickeln von GRASS GIS Addons vorgestellt.\nNeben der Bibliothek \"grass-gis-helpers\", die Werkzeuge und Hilfsmittel bereitstellt, wird auch die Nutzung wiederverwendbarer Workflows gezeigt, um durch automatisiertes Linten und Testen die Qualität des Codes sicherzustellen.\nAbschließend werden einige von uns entwickelte GRASS GIS Addons vorgestellt.\nLassen Sie sich inspirieren, um danach vielleicht ein eigenes GRASS GIS Addon zu entwickeln!\n\nIn diesem Vortrag werden bewährte Methoden und Werkzeuge beleuchtet, die die Entwicklung von GRASS GIS Addons effizienter und zugänglicher gestalten. Der Fokus liegt auf erprobten Praktiken beim Schreiben von GRASS GIS Addons, die es ermöglichen, hochwertige Erweiterungen zu erstellen und in die GRASS GIS Umgebung zu integrieren.\nAußerdem wird die Bibliothek [\"grass-gis-helpers\"](https://github.com/mundialis/grass-gis-helpers) vorgestellt, die die Entwicklung von GRASS GIS Addons erleichtert und wertvolle Werkzeuge und Hilfsmittel bereitstellt.\nEin weiterer Aspekt des Vortrags wird die Nutzung [wiederverwendbarer Workflows](https://github.com/mundialis/github-workflows) sein. Hier wird erklärt, wie man Workflows zum Linten und Testen in die GRASS GIS Addon Entwicklung integrieren kann, um die Qualität der Erweiterungen sicherzustellen.\n\nAbschließend werden einige von uns entwickelte [GRASS GIS Addons](https://mundialis.github.io/grass-addons/) vorgestellt.\n\nDieser Vortrag bietet einen umfassenden Einblick in bewährte Praktiken, innovative Addons und nützliche Tools, die die GRASS GIS Addon Entwicklung erleichtern. Kommen Sie vorbei und lassen Sie sich inspirieren, um danach vielleicht selbst ein eigenes GRASS GIS Addon zu entwickeln!\n\nZu den [Slides](https://mundialis.github.io/fossgis2024/grass-gis-addon/index.html)","original_language":"deu","persons":["Carmen Tawalika","Markus Neteler"],"view_count":85,"promoted":false,"date":"2024-03-20T12:20:00.000+01:00","release_date":"2024-03-20T00:00:00.000+01:00","updated_at":"2026-04-16T16:15:04.889+02:00","tags":["fossgis2024","39040","2024","Praxisberichte"],"length":1629,"duration":1629,"thumb_url":"https://static.media.ccc.de/media/events/fossgis/2024/39040-dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9.jpg","poster_url":"https://static.media.ccc.de/media/events/fossgis/2024/39040-dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/fossgis/2024/39040-dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/fossgis/2024/39040-dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/fossgis2024-39040-wie-schreibe-ich-ein-grass-gis-addon-","url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_title":"FOSSGIS 2024","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024","related":[],"recordings":[{"size":274,"length":1629,"mime_type":"video/webm","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-03-20T17:55:27.538+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/webm-hd/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/75952","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"},{"size":100,"length":1629,"mime_type":"video/webm","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-03-20T15:06:04.542+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/webm-sd/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/75898","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"},{"size":76,"length":1629,"mime_type":"video/mp4","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-03-20T14:09:57.459+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/h264-sd/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_sd.mp4","url":"https://api.media.ccc.de/public/recordings/75891","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"},{"size":24,"length":1629,"mime_type":"audio/mpeg","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-03-20T14:02:04.662+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/mp3/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/75883","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"},{"size":14,"length":1629,"mime_type":"audio/opus","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-03-20T14:01:43.980+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/opus/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_opus.opus","url":"https://api.media.ccc.de/public/recordings/75882","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"},{"size":294,"length":1629,"mime_type":"video/mp4","language":"deu","filename":"fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-03-20T13:59:31.457+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2024/h264-hd/fossgis2024-39040-deu-Wie_schreibe_ich_ein_GRASS_GIS_Addon_hd.mp4","url":"https://api.media.ccc.de/public/recordings/75880","event_url":"https://api.media.ccc.de/public/events/dcb8fc6f-1b96-5fac-bab3-52c59bf5eee9","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2024"}]}