This week brought some new skills to the table, we learnt about using GitHub to combine projects and collaborative working.
GitHub is a software development version control using GIT – it offers version control and source code management. GitHub is a way to collaborate with other developers, showing history and different versions. Using version control allows management of changes to documents, files, programs and information. Using this allows for you to track the changes and merge them into a master document.
The trainees learnt about pull requests, merging files, creating repositories and forking branches. They created a repository containing their recent Python project and worked collaboratively on an update from the customer for their final project. This involved some in class working and some home learning and they presented a final program on GitHub at the end of the week.