Skip to content

Commit

Permalink
Add flattened version of the workbook
Browse files Browse the repository at this point in the history
For getting an overview of what the course covered, this is easier to
scan at a glance than having to click through each sprint on the
existing page.

I can't work out how to make this automatic for each entry in the
taxonomy, but this is useful enough for my purposes for now.
  • Loading branch information
illicitonion committed Jan 14, 2024
1 parent 660d3e8 commit 490eade
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 8 deletions.
2 changes: 1 addition & 1 deletion website/content/versions/_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
+++
title="Versions"
title="Versions"
+++

## CYF+ Iterations Log
Expand Down
10 changes: 10 additions & 0 deletions website/content/versions/flattened/1-0-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
+++
title = "Version 1-0-0"
layout = "list"
+++

Below is a condensed view of the entire course to get an overview.

[The per-sprint view over the same data](../../1-0-0) may be more readable if you're following the course sprint-by-sprint.

<!-- I can't work out how to make this page automatically exist for each taxonomy entry, but here's a hard-coded page... -->
12 changes: 6 additions & 6 deletions website/content/workbooks/workbook-0.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ date="01 Oct 2022"
versions=["1-0-0"]
+++

# Prep
## Prep

The CYF+ Immersive Engineering Programme is an intensive three month course. There's a lot to get through and you'll need to hit the ground running. To prepare for this exciting opportunity, you will:

## Linux
### Linux

- [ ] Take this [Unix 101 course](https://www.opsschool.org/unix_101.html) (and then try 102)
- [ ] Print out this [Linux-Cheat-Sheet](https://www.loggly.com/wp-content/uploads/2015/05/Linux-Cheat-Sheet-Sponsored-By-Loggly.pdf)

## Go
### Go

- [ ] Learn the basics of the Go programming language: [Get Started - The Go Programming Language](https://go.dev/learn/)
- [ ] Read this, you might find it useful for working through your first projects: [How to use the fmt package in Golang](https://www.educative.io/answers/how-to-use-the-fmt-package-in-golang)
- [ ] And optionally [Learn Go with tests](https://quii.gitbook.io/learn-go-with-tests/)

## Projects
### Projects

Complete the prep and first _two_ projects from the [Immersive Go](https://github.com/CodeYourFuture/immersive-go-course) course

- [ ] [Prep](https://github.com/CodeYourFuture/immersive-go-course/tree/main/prep)
- [ ] [CLI Files](https://github.com/CodeYourFuture/immersive-go-course/tree/main/cli-files)
- [ ] [http-auth](https://github.com/CodeYourFuture/immersive-go-course/tree/main/http-auth)

## Reading
### Reading

Dip in to some longer books — but don't feel you need to read the whole lot!

- [ ] [Google - Site Reliability Engineering](https://sre.google/sre-book/table-of-contents/)
- [ ] [The Unix Tools Philosophy](https://www.linuxtopia.org/online_books/gnu_linux_tools_guide/the-unix-tools-philosophy.html)
- [ ] [The Phoenix Project](https://smile.amazon.co.uk/Phoenix-Project-Helping-Business-Anniversary/dp/B00VBEBRK6/)

## Fun
### Fun

- [ ] Play [the Bandit](https://overthewire.org/wargames/bandit/)
18 changes: 17 additions & 1 deletion website/layouts/_default/list.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,20 @@ <h1 class="c-page-header__title e-heading e-heading__1">{{.Title}}</h1>

<!-- version pages -->
{{ if (eq .Section "versions") }}

{{ if eq .Page.Path "versions/flattened/1-0-0.md" }}
{{ .Content }}
{{ range .Site.Taxonomies.versions }}
{{ range .Pages.Reverse }}
<div style="margin-bottom: 40px; border-bottom: 1px solid black; width: 55vw;">
<h1>{{ .Page.Title }}</h1>
{{ .Page.Content }}
</div>
{{ end }}
{{ end }}

{{ else }}

<article class="{{ with .Content }}c-copy{{end}}">
{{ .Content }}
<ol class="c-timeline">
Expand All @@ -29,7 +43,9 @@ <h1 class="c-page-header__title e-heading e-heading__1">{{.Title}}</h1>
{{ end }}
</ol>
</article>
{{ partial "breadcrumbs.html" . }} {{ end }}
{{ partial "breadcrumbs.html" . }}
{{ end }}
{{ end }}
<!--
end version pages
-->
Expand Down

0 comments on commit 490eade

Please sign in to comment.