Data Ethics and Society Reading Group

How to update this repository

Open the repository where you can make edits

This can be done in at least three different ways:

[!IMPORTANT] For all of the following methods, make sure you create a new branch for your changes, and do not commit directly to the main branch. This is important to ensure that your changes can be reviewed and merged properly. See the section below on how to create a new branch.

1. Clone the repository to your local machine, or cd into the repository if you already have it cloned

[!TIP] If you’re not familiar with the command line, you can use an editor like VSCode or PyCharm to open the repository and use their built-in terminal, or their GUI. Make sure you have Git installed, and the Git extension installed in your editor for better integration.

2. Use the GitHub web interface to edit files directly in the repository

3. Use GitHub codespaces to edit files in the repository in the browser

How to create a new branch

[!TIP] Use a descriptive name for the branch, using your initials as a prefix such as hs_pre-august-session-2023

Several options here depending on how you are editing the repository:

  1. In the terminal, use the command git checkout -b <branch-name> to create and switch to the new branch.

  2. In the GitHub web interface, you can create a new branch by clicking on the branch selector dropdown and typing in a new branch name. Make sure to select the base branch as main and then click “Create branch”. This can also be done after you have made changes to a file and clicked “Propose changes” in the web interface.

  3. In GitHub codespaces, you can create a new branch using the terminal as described above, or by using the branch selector dropdown in the top left corner of the editor. Type in a new branch name and press Enter to create it.

What changes to make

Before a session

[!NOTE] Before making changes ahead of a session, make sure a sign-up form/event has been created and is shareable. See more information on this in our organising guide.

After a session