Contributing to a LabVIEW open-source project is not as easy as we think.
In this presentation, Olivier Jourdan, a project maintainer, and Paul Morris, a contributor, present how they effectively and successfully worked together to improve a feature of this project significantly.
You'll learn how discussions lead to contribution and the minimum git configuration you need to know to allow the final merging of the code modification into the project.
We hope this will help the LabVIEW community to contribute more than ever to open-source projects.
Paul Morris has been working with LabVIEW since 2004. As many do, he started out using it to automate experiments for his PhD (developing a fibre-optic hydrophone system, at University College, London). He joined Precision Acoustics in 2008, obtained his CLD in 2012 and became a Certified LabVIEW Architect in 2016. At Precision Acoustics, Paul is now the technical lead for a small team of developers with responsibility for all products requiring software control. These products range from calibration and beam characterisation systems for ultrasonic transducers and hydrophones to systems for the non-destructive testing of materials for use in industrial applications. Most of these systems combine motion control with data manipulation, specifically: acquisition, post processing and presentation. As well as developing a keen interest in software engineering practices and techniques/processes for team-based development, Paul’s recent focus has been on developing modular user interfaces and UI elements for the display of acquired data within applications.
Olivier is the founder and owner of Wovalab, a company that helps people getting the most from LabVIEW. He also is a member of the DQMH® Consortium board that ensures that the DQMH® framework is maintained and continues to evolve.
He started working with LabVIEW™ in the late ’90s. He loves helping teams to design and produce well-architectured LabVIEW™ applications using the best development practices.
He's developed Antidoc, an open-source project, that provides an automated code documentation generator for your LabVIEW projects.