Summary and Setup
This session provides a look at the relationship between open source and research software, including how you can use open-source code, what you need to consider if you want to open source your research code, and how you can contribute to third party open source libraries. We will look at the mechanics of how to contribute to third-party projects using GitHub.
- Shell with Git version control tool installed and the ability to navigate filesystem and run commands from within a shell
- A way of editing text files, such as Visual Studio Code or Nano.
Shell with Git
On macOS and Linux, some version of a shell (e.g. bash)
with Git will be available by default and no installation is needed.
If you do not have a bash shell installed on your system and require assistance with the installation, you can take a look at the instructions provided by Software Carpentry for installing shell and Git.