Skip to content

Commit

Permalink
Merge pull request #168 from CodeYourFuture/rewrite/git-day-1
Browse files Browse the repository at this point in the history
Content: rewrite git prep content for week 1
  • Loading branch information
Dedekind561 authored Jul 27, 2023
2 parents 7b40b7d + 17b637b commit 436fde6
Show file tree
Hide file tree
Showing 26 changed files with 634 additions and 95 deletions.
2 changes: 2 additions & 0 deletions content/induction/backlog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ menu_level = ['module']
weight = 2
backlog= 'Induction'
+++

You'll need to complete these issues over the course of your induction week at CYF
17 changes: 0 additions & 17 deletions content/induction/blocks/block1/index.md

This file was deleted.

53 changes: 0 additions & 53 deletions content/induction/blocks/block2/index.md

This file was deleted.

13 changes: 0 additions & 13 deletions content/induction/blocks/block3/index.md

This file was deleted.

23 changes: 23 additions & 0 deletions content/induction/blocks/check-git-installation/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
+++
title = '📋 Check Git installation'
headless = true
time = 15
facilitation = false
vocabulary=[""]
emoji= '🧩'
[objectives]
1='Double check Git is installed on your local machine'
+++

### Git

You will use Git continually as a developer.

You can open a terminal and run the command `git -v` to double check you have Git installed.
If it is installed successfully, you should get a version number (which may not be exactly the same as this example, but should look similar):

```
git version 2.40.0
```

Otherwise, you will need to ask for support on your Slack channel.
17 changes: 17 additions & 0 deletions content/induction/blocks/check-github/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
+++
title = '📋 Setting up Coursework planner'
headless = true
time = 15
facilitation = false
vocabulary=[""]
emoji= '🧩'
[objectives]
1='Double check Github account is setup'
2='Double check Course planner is setup'
+++

### GitHub

In Fundamentals, you should have set up your Coursework planner.

Ensure you've completed the following issue 👉 https://github.com/CodeYourFuture/Coursework-Planner/blob/main/readme.md
31 changes: 31 additions & 0 deletions content/induction/blocks/cyf-folder/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
+++
title = '🧰 Create a CYF folder'
headless = true
time = 20
facilitation = false
vocabulary=[""]
emoji= '🧩'
[objectives]
1='Navigate and manipulate the file system using a terminal'
2='Create a cyf directory to store your work over the course'
+++

You'll need to create a CYF folder to store your projects on the course.

1. Open a terminal on your computer.

For each of the steps below, you'll need to use the command line in your terminal.

Use this [cli documentation](https://www.techrepublic.com/article/16-terminal-commands-every-user-should-know/) to remember terminal commands.

2. In your terminal, print your current working directory.

3. List the files and folders in your current working directory.

You'll need a place to store your work for the CYF course.

4. **M**a**k**e a new **dir**ectory called `cyf` in your home directory.

5. **C**hange **d**irectory into the `cyf` directory.

6. Double check you're in the right place by **p**rinting your current **w**orking **d**irectory.
19 changes: 19 additions & 0 deletions content/induction/blocks/github-poets/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
+++
title = '📖 Git and Github for poets'
headless = true
time = 15
facilitation = false
vocabulary=[""]
emoji= '🧩'
[objectives]
1='Double check Github account is setup'
2='Double check Course planner is setup'
+++

This playlist introduces Git & Github: tools we'll be using from now on.

These videos cover concepts that you'll learn slowly over this course. Bookmark these videos and come back in the future when you need them.

For now, watch only the first video:

https://www.youtube.com/watch?v=BCQHnlnPusY
15 changes: 15 additions & 0 deletions content/induction/blocks/install-vscode/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
+++
title = '🧰 Install VSCode'
headless = true
time = 15
facilitation = false
emoji= '🧩'
[objectives]
1='Download and install VSCode'
2='Identify the key parts of the VSCode interface'
+++

We use VS Code to write all of our code in the course. It is known as an Integrated Developer Environment (IDE) and really helps you write great code!


[🔗 Download and install VSCode now](https://code.visualstudio.com/)
30 changes: 30 additions & 0 deletions content/induction/blocks/learning-as-community/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
+++
title = 'Learning as a community 🏫'
headless = true
time="55"
facilitation = true
emoji= '🧩'
[objectives]
1='Describe how we learn as a community at CYF'
2='Describe a typical week at Code Your Future'
+++

At Code Your Future, we learn as a **community.**

In this session, we're going to describe how we harness our community to learn together.

### Resources

The facilitator will use this presentation 👉 [Learning as a community presentation](https://miro.com/app/board/uXjVPy92Cu8=/)

### Preparation

- [ ] Facilitator: Review this [presentation](https://miro.com/app/board/uXjVPy92Cu8=/) before class.
- [ ] Facilitator: Ensure everyone can access the Miro board presentation.
- [ ] Facilitator: Split the class into groups of no more than 5.
- [ ] Facilitator: Make sure every group has access to a laptop.
- [ ] Facilitator: Make sure every group has access to a piece of paper and pen

### Introduction

The facilitator will use the Miro board presentation to guide trainees and volunteers on a discussion about how we learn together as a community.
29 changes: 29 additions & 0 deletions content/induction/blocks/next-steps/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
+++
title = 'Next steps 👣'
headless = true
time ="30"
facilitation = false
emoji= '🧩'
[objectives]
1='Figure out what we need to do next in the course'
2='Locate the prep view on the curriculum'
3='Practice asking for guidance/help when were stuck'
+++

## For trainees

In this section, we're going to go through a set of questions/tasks to clarify what we're going to do in the next part of the course.

Get into pairs with somebody you've not paired up with today and try figuring out the answers/solutions to the following questions/tasks:

1. Using the [curriculum website](https://curriculum.codeyourfuture.io/), find the page with the prep material for the upcoming module
2. List the things you need to install ( if anything ) for the upcoming module.
3. Check you can find the backlog page for the Induction sprint. Double check you've copied all the issues from the backlog over to your Course Planner.
4. Identify all the issues with 🔑 icon that are marked as Priority. What does the Priority icon mean?
5. Go to your group Slack channel and start a thread 🧵 outlining times you're free to meet up to discuss the prep work during the week

## For volunteers

1. Check you can find the classroom planning board for your region ( if one exists )
2. Check you can find the day-plan for the next week/module
3. Follow through the instructions on the Priority 🔑 issues for this week ( both Tech Ed and PD )
27 changes: 18 additions & 9 deletions content/induction/prep/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
+++
title = 'prep'
description = 'prep description'
layout = 'prep'
emoji= '📝'
menu_level = ['module']
title = "setup"
description = "Get setup with the main resources you'll need for the Software Development Course"
layout = "prep"
emoji= "🧰"
menu_level = ["module"]
weight = 1
backlog= 'Module-Induction'
backlog_filter= 'Induction'
+++


[[blocks]]
name="check-github"
src="module"
[[blocks]]
name="check-git-installation"
src="module"
[[blocks]]
name="install-vscode"
src="module"
[[blocks]]
name="cyf-folder"
src="module"
+++
8 changes: 8 additions & 0 deletions content/induction/sprints/1/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
+++
title = 'Sprint 1'
description = 'The plan for the week'
layout = 'sprint'
emoji= '⏱️'
menu_level = ['module']
weight = 2
+++
11 changes: 11 additions & 0 deletions content/induction/sprints/1/backlog/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
+++
title = 'backlog'
description = 'backlog description'
layout = 'backlog'
emoji= '📝'
menu_level = ['sprint']
weight = 2
backlog= 'Induction'
+++

You'll need to complete these issues over the course of your induction week at CYF
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,32 @@
title = 'day-plan'
layout = 'day-plan'
emoji= '📝'
menu_level = ['module']
menu_level = ['sprint']
weight = 3
backlog= 'Module-Induction'
backlog_filter= 'Week 1'
[[blocks]]
name="energiser"
[[blocks]]
name="Goals and expectations on the Software Development Course"
src="https://cyf-pd.netlify.app/blocks/goals-and-expectations-on-the-software-development-course/readme/"
time="80"
[[blocks]]
name="Google Sheet for pairing"
src="https://cyf-pd.netlify.app/blocks/set-up-a-google-sheet-to-organise-the-pairs-for-the-next-module/readme/"
time="15"
[[blocks]]
name="learning-as-community"
src="module"
[[blocks]]
name="lunch"
[[blocks]]
name="Git workshop"
src="https://api.github.com/repos/CodeYourFuture/CYF-Workshops/readme/git-day-1"
time="120"
[[blocks]]
name="next-steps"
src="module"
[[blocks]]
name="retro"
+++
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 436fde6

Please sign in to comment.