For this assignment, we wanted to explore GitHub. I considered a few projects that focus on different aspects of GitHub and its role in development and security.
Topic 1: Building an Automated CI/CD Pipeline for a New App
I thought this would be a great way to dive into how automation works in software development. By setting up a CI/CD pipeline, I’d learn how to streamline app deployment and make it easier for people unfamiliar with this process. It would also be interesting to evaluate the impact of automation on digital literacy and whether it risks deskilling certain roles.
Topic 2: Secured Commit Workflow and Collaborative Safety on GitHub
This topic focuses on GitHub’s security features, like commit signing and pull requests. By looking at real-world examples of repositories with strong security, I could explore how these tools help teams collaborate safely. It would also highlight the importance of digital literacy, especially in securing projects from unauthorized changes.
Topic 3: Private Repository Leak Case Study
In this case, I’d look at incidents where private repositories leaked sensitive information. By analyzing what went wrong, I’d explore how poor security practices impact teams and recommend steps to prevent future leaks. This would show the importance of both technical security measures and understanding digital safety.