huw-rhys-jones / Project-Vulcan

Attempting to read manuscripts from Herculaneum
GNU General Public License v3.0
1 stars 0 forks source link

Preparation 1: Installing Software #2

Open huw-rhys-jones opened 1 year ago

huw-rhys-jones commented 1 year ago

EDIT: if you have limited space on your computer, you can safely skip this homework and move onto issue #5

Before we get started, we're going to need to install a couple of software packages. The packages we will install are called Docker and Visual Studio Code. Head over to the websites for those packages and go ahead and install the version for your operating system.

Docker will allow us to create a virtual computer on our own machines which will provide a standardised environment for work. There's an old cliché in programming that the code one person produces runs differently (or not at all) on every computer it is deployed on. This is for a multitude of reasons - different operating systems, different versions of underlying software etc. As you can imagine, this isn't ideal and so this is where Docker images come in. They allow us to to have an exact duplicate of the working environment on each of our computers so that the code runs exactly the same.

image

In this project, we are going to be writing a lot of code and this is where Visual Studio Code comes in. This program is called an integrated development environment (IDE) which is just a fancy name for a program that allows us to read, write and edit code. It has a number of features which make the whole process easier, from highlighting to code completion.

When you have installed both VS Code and Docker you have completed this exercise.

Eyes23 commented 1 year ago

My issue is going to be that my Mac doesn't have much space

huw-rhys-jones commented 1 year ago

My issue is going to be that my Mac doesn't have much space

If space on your computer is an issue, you can use Github Codespaces. Essentially this just allows you to read, write and run code on Github's computers and work entirely from your browser. There should be a link to Codespaces at the top of this page. Have a mess around with it, but don't worry if it doesn't make any sense right now, I will explain how to use it in a separate issue.

Eyes23 commented 1 year ago

When you say "issue 5" where are you referring to?

huw-rhys-jones commented 1 year ago

When you say "issue 5" where are you referring to?

It should link through. You don't need Docker or VS Code on your computer to be able to continue. You should move onto Issue #5 - Preparation 2: Create your own branch

RyanMFox commented 1 year ago

Done