Commits: 3

Edits to preparation

index 9513bc3..6dbdda5 100644
--- a/content/preparation.txt
+++ b/content/preparation.txt
@@ -1,21 +1,22 @@
=| Title
=    Before the course begins
=
+During the workshop you will learn how to write and publish a computer program running in a web browser. Please follow this instructions before we start, so that we have more time to focus on programming. It shouldn't take you more than 30 minutes {Icon|name=watch} and can save us several hours together.
+
=| Note
=    This setup instructions are based on an assumption that you are using a Mac.
=
-    If you are using Linux or BSD, then you probably know how to install stuff.
-
-    If you are using anything else, then... well, good luck.
+    If you are using Linux or BSD, then feel free to ask us for help.
=
-    The rest of the instructions should work with any platform.
+    If you are using anything else (like Windows), then we are sorry, but we do not support your operating system. A Mac, Linux or BSD are required for the workshop. If you don't have one, we can advise you on getting and setting up a Linux machine.
=
=| Header
=    Setup
=
-We will need
+You will need
=
=| List
+    - a Mac or Linux laptop,
=    - a text editor (I use Atom)
=    - and the Elm programming language
=
@@ -33,17 +34,14 @@ and follow the installation instructions.
=
=Some of the tools we use with Elm require Node.js. Go to the {Link|Node.js|url=https://nodejs.org/en/} website and install the current version (the green button on the right)
=
-We will need to use the {Definition|term=terminal|definiens=a program that let's you enter commands for your computer} {Icon|name=terminal} a little bit.
-
-| Note
-    TODO: Explain how to open a terminal
+We will need to use the {Definition|term=terminal|definiens=a program that let's you enter commands for your computer} {Icon|name=terminal} a little bit. Open Lunchpad (the icon with a rocket) and type {Code|terminal}, like this:
=
=| Image
=    src = /assets/mac-launchpad-terminal.png
=    description = Here is a picture of terminal
=
=
-You should see a window like this
+Press {Key|enter} key or click the black icon with {Icon|name=terminal} sign. You should see a window similar to this:
=
=
=| Image
@@ -56,7 +54,7 @@ Type the following in the terminal.
=| Terminal
=    elm repl
=
-Then press the {Key|enter} key. Note that the command line changes. You should see something like this
+Then press the {Key|enter} key. Note that the command line changes. You should see something like this:
=
=| Terminal
=    ---- Elm 0.19.0 --------------------------------------------------
@@ -94,17 +92,18 @@ The command line should get back to its initial state.
=
=Computer Programs are represented as text, so the text editor is the most fundamental tool of a programmer. There is a lot of good text editors, but to get you started, we will use Atom here.
=
-Go to {Link|atom.io|url=https://atom.io} and download the editor. After installation on Mac, open it and from Atom menu choose Install Shell Commands.
+| Note
+    If you are already using a text editor that you like, feel free to continue using it during the workshop.
+
+Go to {Link|atom.io|url=https://atom.io} and download the editor. After installation, open it and from {Code|Atom} menu choose {Code|Install Shell Commands}.
=
-One last thing we need is Elm support for Atom editor. You can install it by typing in the terminal:
+One last thing we need is the Elm support for the Atom editor. You can install it by entering the following command in the terminal:
=
=| Terminal
=    apm install language-elm
=
-APM is the Atom Package Manager, but don't pay much attention to it. We won't be using it again.
-We are all set.
-
-Got so far? Congratulations!
+| Note
+    APM is the Atom Package Manager, but don't pay much attention to it. We won't be using it again.
=
=| Emphasize
-    You are ready for {Link|Day 1|url=/day-1.html}!
+    Congratulations! We are all set and you are ready for {Link|Day 1|url=/day-1.html}!

Enable hyphenation in paragraphs

index e6a9f4f..9a9da15 100644
--- a/src/Main.elm
+++ b/src/Main.elm
@@ -301,6 +301,7 @@ view model =
=        [ Element.layout
=            [ -- Below is a hack that enables static site generation
=              Element.htmlAttribute (Html.Attributes.id "app-container")
+            , Element.htmlAttribute (Html.Attributes.lang "en")
=            ]
=            content.body
=        ]
index d8b37ab..73c5f76 100644
--- a/src/Mark/Custom.elm
+++ b/src/Mark/Custom.elm
@@ -54,6 +54,7 @@ paragraph =
=            Element.paragraph
=                [ Element.paddingXY 0 10
=                , Element.spacing 12
+                , css "hyphens" "auto"
=                ]
=                (content model)
=    in

Correct typo

index a8e1794..5fce82e 100644
--- a/content/day-1.txt
+++ b/content/day-1.txt
@@ -63,7 +63,7 @@ It may take few seconds, but eventually this command should open a new Atom edit
=
=    import Html
=
-    main=
+    main =
=       Html.text "Hello, Tree"
=
=Then enter the following command in the terminal: