diff --git a/course/README.md b/course/README.md index ec630b5..b3c8df7 100644 --- a/course/README.md +++ b/course/README.md @@ -26,7 +26,7 @@ In my many years working in the field, I have noticed a range of challenges and * Cloud certifications often only focus on a specific cloud provider which can build bias * Often only solve really specific problems, and miss real world problems * Develop very narrow focussed problem solving skill -* Miss out on powerful open source skils +* Miss out on powerful open source skills * Vendor locking ## 🎯 The solution: Goals & Expectations @@ -49,7 +49,7 @@ While building your website, we will cover topics such as: * Cloud deployments The personal website created throughout this course will become your marketing tool for your career to demonstrate all your newly obtained above-mentioned skills and abilities. -You will build the ultimate foundation and be equiped to make more informed discisions on what you want to focus on next in your career. +You will build the ultimate foundation and be equipped to make more informed decisions on what you want to focus on next in your career. ## 🛠System Requirements diff --git a/course/chapters/chapter-1-source-control-git/README.md b/course/chapters/chapter-1-source-control-git/README.md index 1887780..f19d207 100644 --- a/course/chapters/chapter-1-source-control-git/README.md +++ b/course/chapters/chapter-1-source-control-git/README.md @@ -6,7 +6,7 @@ Back to [Course Introduction](../../README.md) [GIT](https://en.wikipedia.org/wiki/Git) is the foundation of DevOps, Programming & Software Engineering This is because it is a source code distributed version control system. -In DevOps, you will deal with code, command line, documentation, scripts, automation, intrastructure-as-code and more. +In DevOps, you will deal with code, command line, documentation, scripts, automation, infrastructure-as-code and more. Generally, all of this involves writing files and storing them. GIT is the system you use to store these files. diff --git a/course/content/source-control/git/README.md b/course/content/source-control/git/README.md index e6d3794..f588e17 100644 --- a/course/content/source-control/git/README.md +++ b/course/content/source-control/git/README.md @@ -18,7 +18,7 @@ Our daily workflow may involve: * Review changes * Repeat -This will require a mechanism of tracking history of changes in these files and allowing teams of people to work on the same files without overriding each others changes. +This will require a mechanism of tracking history of changes in these files and allowing teams of people to work on the same files without overriding each other's changes. ## Installing GIT @@ -26,24 +26,24 @@ We can download [Git](https://git-scm.com/) for any operating system and follow ## Using GIT and Command line -During this course, I will highlight the importance of using command line as a DevOps engineer or SRE. +During this course, I will highlight the importance of using the command line as a DevOps engineer or SRE. For many development & IT professions, as well as in DevOps there are GUI tools available that have high user friendliness. These GUI tools make life easier in many ways and we will come across many such tools in this course. -For most IT proffesions, especially for software developers, they start with GUI tools first, such as Integrated Development Environments or IDE's -IDE's are code editors and allows programmers to write, build, run and test code. +For most IT professionals, especially for software developers, they start with GUI tools first, such as Integrated Development Environments or IDE's +IDE's are code editors and allow programmers to write, build, run and test code. Almost like an accountant using Excel spreadsheets or Word documents Many of these functions stop entirely, when there are no GUI tools available and developers become unproductive. The accountant stops, when Excel no longer works. -In DevOps, most tooling are built from the commandline up. +In DevOps, most tooling is built from the command line up. So although there are GUI tools available for use, when these tools are not available, DevOps engineers can still -continue to be productive by continueing to use the commandline instead. +continue to be productive by continuing to use the command line instead. For example, if you are on a Linux server and it ran out of disk space. There are no GUI tools on the server other than a shell terminal. -In this scenario, you are forced to use the command line, so its very important to be effecient in its use. +In this scenario, you are forced to use the command line, so it's very important to be efficient in it's use. ## Installation @@ -99,7 +99,7 @@ If we try this command using `--local` we get an error stating that we can only ## Create your first GIT repository -To turn a folder into a GIT repo its very simple. We simply run command: +To turn a folder into a GIT repo it's very simple. We simply run command: ``` # create a folder for our GIT repo called my-website @@ -135,7 +135,7 @@ git status ``` We'll see one "Untracked file" -To add this changes to GIT, we need to stage the file. +To add these changes to GIT, we need to stage the file. We do this by using the `git add` command: ``` @@ -249,7 +249,7 @@ Let's update our skills to set our first skill to source control: