Skip to content

Commit 46b3a8a

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 95b23c1 + 5da48e1 commit 46b3a8a

File tree

19 files changed

+138
-49
lines changed

19 files changed

+138
-49
lines changed

.github/workflows/nightly-deploy.yml

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,37 @@ jobs:
1010
steps:
1111
- uses: actions/checkout@master
1212
- name: Publish curriculum
13-
run: curl --fail -X POST ${{ secrets.CURRICULUM_NETLIFY_DEPLOY_HOOK_URL }}
13+
env:
14+
DEPLOY_HOOK_URL: ${{ secrets.CURRICULUM_NETLIFY_DEPLOY_HOOK_URL }}
15+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
16+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
17+
- name: Publish ITD
18+
env:
19+
DEPLOY_HOOK_URL: ${{ secrets.ITD_NETLIFY_DEPLOY_HOOK_URL }}
20+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
21+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
1422
- name: Publish ITP
15-
run: curl --fail -X POST ${{ secrets.ITP_NETLIFY_DEPLOY_HOOK_URL }}
23+
env:
24+
DEPLOY_HOOK_URL: ${{ secrets.ITP_NETLIFY_DEPLOY_HOOK_URL }}
25+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
26+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
1627
- name: Publish SDC
17-
run: curl --fail -X POST ${{ secrets.SDC_NETLIFY_DEPLOY_HOOK_URL }}
28+
env:
29+
DEPLOY_HOOK_URL: ${{ secrets.SDC_NETLIFY_DEPLOY_HOOK_URL }}
30+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
31+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
1832
- name: Publish Piscine
19-
run: curl --fail -X POST ${{ secrets.PISCINE_NETLIFY_DEPLOY_HOOK_URL }}
33+
env:
34+
DEPLOY_HOOK_URL: ${{ secrets.PISCINE_NETLIFY_DEPLOY_HOOK_URL }}
35+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
36+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
37+
- name: Publish Tracks
38+
env:
39+
DEPLOY_HOOK_URL: ${{ secrets.TRACKS_NETLIFY_DEPLOY_HOOK_URL }}
40+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
41+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}
42+
- name: Publish Launch
43+
env:
44+
DEPLOY_HOOK_URL: ${{ secrets.LAUNCH_NETLIFY_DEPLOY_HOOK_URL }}
45+
if: ${{ env.DEPLOY_HOOK_URL != '' }}
46+
run: curl --fail -X POST ${{ env.DEPLOY_HOOK_URL }}

common-content/en/module/business-analysis/new-use-case/index.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,15 @@ objectives = [
1515

1616
As a group, work together to create and submit these key documents for a new business scenario. Each person should understand all parts of the submission:
1717

18-
1. A Problem Statement (what the problem is) & Stakeholder Map (who is involved).
19-
2. 2-3 User Personas (descriptions of typical users).
20-
3. An "As-Is" Process or User Journey Diagram (how things currently work).
21-
4. 8-10 Requirements (what the solution needs to do, functional, non-functional).
22-
5. 5 User Stories with acceptance criteria.
23-
6. A high-level Solution Design (how you'd solve the problem).
24-
7. What's "In-Scope" (what you will do) and "Out-of-Scope" (what you won't do for this project)?
18+
1. Present the problem
19+
- Include a Problem Statement, Market overview (example of a similar product), goals
20+
2. Present your approach
21+
- Include Stakeholder Map, 2-3 User Personas (descriptions of typical users) and User Journeys
22+
3. Understand the product
23+
- Scope Description and/or Context Diagram
24+
- Business Process and/or Use Cases
25+
- Prioritised Backlog (Epics/Features/Stories)
26+
- MVP and Roadmap on Epic or Feature level
27+
4. Mock-up / High-level Solution Design
28+
5. Data model
29+
6. Rollout proposal

common-content/en/module/tools/process-spelunking/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ Use what you learned in the previous exercise, to find the *PID* of this program
275275
Now run `lsof -p 1234` (replace 1234 with the *PID* of the program).
276276
The `-p` flag tells `lsof` that we're only interested in the files opened by that process; without that option `lsof` will show everything that it can show.
277277

278-
Can you find the FD of the `exercise_2.py` file?
278+
Can you find the FD of the `exercise_2_file.txt` file?
279279

280280
===[[Answer]]===
281281
If I run `lsof` on the program, I see this.
@@ -306,6 +306,8 @@ python3 65262 ariane 3r REG 253,0 0 262147 /home/ariane/programmin
306306
The *FD* column says `3r`.
307307
This means the file is on *FD* 3.
308308
(The `r` suffix, means it is opened for reading.)
309+
310+
Note that the file `exercise_2.py` does not appear in the list because, by the time lsof is executed, Python has already read its contents into memory and no longer holds an open file descriptor.
309311
{{</tabs>}}
310312

311313
### Standard Input, Output, and Error

common-theme/layouts/partials/block/readme.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@
88
{{ errorf "Couldn't find readme at %s" $blockData.api }}
99
{{ end }}
1010

11+
{{ $pageTitle := .Page.Title }}
12+
1113
{{ with $response }}
1214
{{ with .Err }}
13-
{{ errorf "Failed %s on %s. Error: %s" $blockData.api .Page.Title .Err }}
15+
{{ errorf "Failed %s on %s. Error: %s" $blockData.api $pageTitle . }}
1416
{{ end }}
1517

1618
{{ $response := .Content | unmarshal }}

common-theme/layouts/partials/card.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
{{ $BaseURL := .Page.Parent.Permalink }}
2-
<a class="c-card" href="{{ relURL .Page.RelPermalink }}">
1+
{{ $url := relURL .Page.RelPermalink }}
2+
{{ if .Page.Params.external_url }}
3+
{{ $url = .Page.Params.external_url }}
4+
{{ end }}
5+
6+
<a class="c-card" href="{{ $url }}">
37
<h3 class="c-card__title">{{ .Name }}</h3>
48
{{ with .Page.Description }}
59
<p class="c-card__description">{{ . }}</p>

org-cyf-guides/content/employability/cvs/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@ title: CVs
44
description: Learn how to tailor your CV to the right employer
55
weight: 2
66
---
7+
8+
The purpose of a CV is to show an employer that you would be a good person to work with.
9+
10+
Your CV should tell a story about who you are and why you are a good person to work with.
11+
12+
A recruiter will typically skim through your CV for 5-10 seconds. You must stand out with your CV. Most people will not read all of it.

org-cyf-guides/content/employability/cvs/applicant-tracking-system/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Applicant Tracking systems
33
description: Make sure your CV stands out from the crowd
44
emoji: 🖲️
5-
weight: 4
5+
weight: 3
66
---
77

88
Many employers (especially larger companies) use **A**pplicant **T**racking **S**ystems (ATSs) to manage the huge amount of candidates that apply for roles online. An ATS is a system that scans resumes and matches them against criteria (mostly keywords) defined by the employer.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Common CV Mistakes
3+
description: Mistakes people often make in CVs
4+
emoji: ⚠️
5+
weight: 2
6+
---
7+
8+
Lots of people make similar mistakes when making their CV. Look through your CV and see if you've done any of the things listed below.
9+
10+
## Saying what you did and not what impact it had
11+
12+
Compare the following pairs of statements on a CV. In each pair, the first just describes what was done, and doesn't say why it was useful. The second shows _value_ and is much more compelling.
13+
14+
1. "Rewrote core logic in TypeScript"
15+
2. "Rewrote core logic in TypeScript, reducing bugs shipped to production by 30%"
16+
17+
[//]: # (Break up list)
18+
19+
1. "Automated manual tasks"
20+
2. "Automated manual tasks, saving 3 hours of paperwork per week"
21+
22+
[//]: # (Break up list)
23+
24+
1. "Built feature to better target potential customers"
25+
2. "Built features to better target potential customers, increasing sales by 10%"
26+
27+
[//]: # (Break up list)
28+
29+
1. "Mentored an intern"
30+
2. "Mentored an intern, helping them successfully deliver their project on time, leading to a job offer at the end of their internship"
31+
32+
## Columns
33+
34+
CVs should be a single column. Two-column layouts often waste space, are hard to read, and can get messed up by Application Tracking Systems.
35+
36+
## Complicated designs
37+
38+
It's ok to make your CV stand out - it can be beautiful and interesting. But never at the expensive of ease of reading and understanding. Make sure someone can quickly read your CV and understand everything in it.
39+
40+
## Previous careers
41+
42+
Often career-changers will skip previous jobs/careers from their CV. Other times, people will fill their CV with irrelevant experience. Both are mistakes.
43+
44+
If you have an older unrelated career, focus on the transferrable skills from it. But think carefully about what these may be! If you were a journalist, you may have used skills in storytelling, explaining things, attention to detail, or focusing on the user. If you worked in a shop, perhaps you have great experience working in a team and supporting colleagues. Most jobs have transferrable skills - think about them and include them - but focus on what's relevant.

org-cyf-guides/content/employability/cvs/cv-layout/index.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

org-cyf-guides/content/employability/cvs/working-through-sections/index.md renamed to org-cyf-guides/content/employability/cvs/sections-of-a-cv/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
2-
title: Profile sections
2+
title: Sections of a CV
33
description: Work through different sections in your CV
4-
emoji: 🖼️
5-
weight: 4
4+
emoji: 📄
5+
weight: 1
66
---
7+
78
## Basic Information
89

910
Your CV should clearly mention your name, email address and phone number. It is a good practice to include your LinkedIn and GitHub links as well.
@@ -43,4 +44,4 @@ Everything you have delivered in a role can be explained as an achievement. Each
4344
4445
Add the most recent experience first. The most recent or most important information appears above the older or less important information. If education is more important than experience for this job advert, then put the education section above experience. Focus on the experience that is relevant to the job you want.
4546

46-
If have an older unrelated career, de-focus its importance by writing less about it. However, you can extract and use the important aspects that are transferable. For example, if your previous experience was working in a pub then only write one line about it with no achievements, but you can include transferable skills such as working as part of a team and supporting colleagues.
47+
If you have an older unrelated career, focus on the transferrable skills from it. But think carefully about what these may be! If you were a journalist, you probably have skills in storytelling, explaining things, and user-focus. If you worked in a shop, perhaps you have great experience working in a team and supporting colleagues. Most jobs have transferrable skills - think about them.

0 commit comments

Comments
 (0)