Introduction to Open Source
Event Information
Description
Are you a researcher who writes code for your work, and would like to learn more about better software practises in open source software? This workshop will teach you the basics of version control using Git and GitHub. Once we're comfortable using Git to commit, pull, and push code, we'll discuss the basics of a good quality open source project. Finally, we'll work together on a collaborative repository to get experience working collaboratively on GitHub, and making your first steps towards contributing towards open source.
This event is open to university of Sheffield staff and students. Attendees will need to bring a laptop with a text editor they are comfortable programming in, e.g. atom. It should also be able to run Git, either via the command line or via a desktop application.
This workshop will be given by Yo Yehudi:
I'm a software engineer at InterMine, an open source biological data platform at the University of Cambridge. I'm comfortable coding full stack, but my favourite bit of all is the place software intersects with people: the User Interface. Mockups, codes, and user testing are my bread and butter.
Anna Krystalli of the university of Sheffield research software engineering group will also be on hand to assist attendees with the exercises.
This event is being organised by Becky Arnold:
Final year astrophysics PhD student at the university of Sheffield, and 2018 Software Sustainability Institute fellow. This workshop is part of a series of events I am organising using my fellowship funds aimed at helping researchers improve their programming skills. More information is available here.
If you have any questions please contact me at rjarnold1@sheffield.ac.uk