16:30
-
16:55
-
16:55
Day 1
Reducing Technical Debt with Reproducible Shell Workflows: The BCM5719 OSS Firmware as a Case Study.
<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>