DIY: How (and Why) to Create Your Own Git Connector and Plug It into CI/CD/CL

Track: Technical | T5 |   Intermediate |
Thursday, June 8, 2023, 9:30am – 10:00am
Held in: Live 6-7
Wojciech Froelich - Argos Multilingual
Host: Gary Lefman

This is the age of integrations, and many organizations connect their translation management system (TMS) with Git repositories. In practice, such integration is often not enough: you cannot configure it as you need it, or you simply want to pre- or post-process content in a different way. In this presentation, we will show attendees how to create their own customizable Git integration, one that connects their repository with their TMS and lets them pre- and post-process files. Examples will include YAML files (lots of YAML files), JSON files with ICU notation; we will use TMS with REST API, Jenkins, and GitLab with a dash of node.js and Python.

Takeaways: Attendees will get an awareness of why existing TMS-Git integrations often fall short, and what options exist to fix this; an understanding of how to build their own, customizable Git integrations that help create seamless localization workflows; and understanding some of the recent technologies that help connect language technologies with typical DevOps tech stacks, done in a plain language.