Event

Event
16:30
-
16:55
Day 1
Reducing Technical Debt with Reproducible Shell Workflows: The BCM5719 OSS Firmware as a Case Study.
Assembly-Event
<p>We introduce a workflow engine that automates and documents complex shell-based tasks in software development. By capturing command sequences as reproducible workflows, the tool reduces technical debt and significantly facilitates maintenance across long-lived projects.</p> <p>Common use cases include wrapping Yocto and Buildroot builds, automating Linux kernel testing and debugging, and supporting routine IT, network, and infrastructure operations.</p> <p>In this interactive talk, we demonstrate (live) how the tool:</p> <ul> <li> <p>builds and documents a more general procedure of cross-compiling the Open Source Software firmware for Broadcom's bcm5719 NIC chip than currently available,</p> </li> <li> <p>automates generating PDF documentation of this procedure,</p> </li> <li> <p>facilitates sharing this procedure and its documentation in a public or commercial context.</p> </li> </ul> <p>Attendees will learn how to transform hard-to-follow shell scripts into reproducible workflows that produce better documentation and improve collaboration.</p>