Esther Lui

1 article

Loading profile…

Publication Timeline

Co-Author Network

Research Topics

  1. Writing Infrastructures: GitHub in the Technical and Professional Communications Classroom
    Abstract

    GitHub provides a project hosting platform and Git-based version control system for individuals and teams looking to develop and manage software and documentation online. Technical writers have long played an important role in this process, contributing the documentation infrastructure that organizes and sustains project development. As GitHub continues to grow in popularity, the field of technical and professional communication (TPC) educators will need to devote more effort to researching GitHub while developing both critical pedagogies and industry best practices committed to design justice. This paper provides a primer for this discussion as well as tools and scaffolding designed to assist GitHub implementation in the TPC classroom. – GitHub provides a project hosting platform and Git-based version control system for individuals and teams looking to develop and manage software and documentation online. Technical writers have long played an important role in this process, contributing the documentation infrastructure that organizes and sustains project development. As GitHub continues to grow in popularity, from 73 million users in 2021 to an expected 100 million by 2025 (GitHub 2021), the field of technical and professional communication (TPC) educators will need to devote more effort to researching GitHub while developing both critical pedagogies and industry best practices committed to design justice. This paper provides a primer for this discussion as well as tools and scaffolding designed to assist GitHub implementation in the TPC classroom. We begin by situating GitHub in relation to TPC discussions of technical skills and coding literacy, then offer an introduction to GitHub as a platform, site of analysis, and teaching tool. Next, we provide descriptions of sample assignments that can be used to scaffold code literacy in the TPC classroom and share student GitHub project na rratives. Finally, for readers who wish to learn more about GitHub and/or adapt…