From 67a99a050ac380d98754dd2f2f95aa17393ec866 Mon Sep 17 00:00:00 2001
From: narsu <marko.rintamaki@jamk.fi>
Date: Fri, 20 Nov 2020 12:46:17 +0200
Subject: [PATCH] uusi leiska

---
 README.md                                     |  12 +-
 .../00-Current-status/current-status.md       |   0
 .../00-Current-status/issues-and-board.md     |   0
 docs/00.-Feature-showcase.md                  | 133 +++++++
 docs/01.-Suppots-folders/01.index.md          |  20 +
 .../01.-Suppots-folders/02.second-document.md |  13 +
 .../communication-plan.md                     |   0
 .../10-Project-management/project-contract.md |   0
 .../project-end-report.md                     |   0
 .../project-end-status.md                     |   0
 .../10-Project-management/project-plan.md     |   0
 .../10-Project-management/project-team.md     |   0
 .../10-Project-management/risk-management.md  |   0
 .../10-Project-management/time-tracking.md    |   0
 .../attachements/.gitkeep                     |   0
 .../20-Requirement-management/images/.gitkeep |   0
 .../key-requirements.md                       |   0
 .../product-mindmap.md                        |   0
 .../requirement-specification.md              |   0
 .../templates/pohja-hyvaksyntatesti.md        |   0
 .../templates/readme.txt                      |   0
 .../templates/template-acceptancetest.md      |   0
 .../templates/template-feature.md             |   0
 .../templates/template-profile.md             |   0
 .../templates/template-requirementlist.md     |   0
 .../templates/template-statemachine.md        |   0
 .../templates/template-testcase-checklist.md  |   0
 .../templates/template-testcase.md            |   0
 .../templates/template-usecase.md             |   0
 .../application-architecture.md               |   0
 .../design-specification.md                   |   0
 .../hardware-architecture.md                  |   0
 .../software-architecture.md                  |   0
 .../solution-architecture.md                  |   0
 .../40-Release-management/release-plan.md     |   0
 .../Exmple_of_test_case_pool.pdf              | Bin
 .../50-Test-management/mastertestplan.md      |   0
 .../50-Test-management/review-template.md     |   0
 .../50-Test-management/template-testcase.md   |   0
 .../50-Test-management/testcase.pdf           |   0
 .../50-Test-management/testresults.md         |   0
 .../60-Production/demo-feedback/tbd.m         |   0
 .../60-Production/demo-product/tbd.m          |   0
 .../60-Production/production-dashboard.md     |   0
 .../60-Production/service-description.md      |   0
 {documentation => docs}/60-Production/tbd.md  |   0
 .../70-Sales-and-marketing/billing/tbd.m      |   0
 .../70-Sales-and-marketing/marketing-plan.md  |   0
 .../70-Sales-and-marketing/offers/.gitkeep    |   0
 .../offers/esimerkki-lasku.md                 |   0
 .../offers/esimerkki-lasku.pdf                | Bin
 .../offers/harjoitus-lasku.md                 |   0
 .../offers/invoice-template.md                |   0
 .../offers/offer-template.md                  |   0
 .../70-Sales-and-marketing/offers/tbd.md      |   0
 .../material-from-outside/files.md            |   0
 .../material-to-export/files.md               |   0
 .../80-Documents-and-reporting/user-guide.md  |   0
 .../90-Quality/coding-guidelines.md           |   0
 .../90-Quality/lessons-learned.md             |   0
 .../99-Library/link-collection.md             |   0
 docs/Markdown-Cheatsheet.md                   | 358 ++++++++++++++++++
 docs/assets/extra.css                         |  50 +++
 docs/assets/jamk_logo.png                     | Bin 0 -> 15850 bytes
 docs/assets/lg.js                             |   3 +
 docs/images/example_image.jpg                 | Bin 0 -> 82578 bytes
 {documentation => docs}/index.md              |   0
 mkdocs.yml                                    |  70 ++--
 overrides/partials/nav.html                   |  38 ++
 requirements.txt                              |   3 +
 test.md                                       |   0
 71 files changed, 667 insertions(+), 33 deletions(-)
 rename {documentation => docs}/00-Current-status/current-status.md (100%)
 rename {documentation => docs}/00-Current-status/issues-and-board.md (100%)
 create mode 100644 docs/00.-Feature-showcase.md
 create mode 100644 docs/01.-Suppots-folders/01.index.md
 create mode 100644 docs/01.-Suppots-folders/02.second-document.md
 rename {documentation => docs}/10-Project-management/communication-plan.md (100%)
 rename {documentation => docs}/10-Project-management/project-contract.md (100%)
 rename {documentation => docs}/10-Project-management/project-end-report.md (100%)
 rename {documentation => docs}/10-Project-management/project-end-status.md (100%)
 rename {documentation => docs}/10-Project-management/project-plan.md (100%)
 rename {documentation => docs}/10-Project-management/project-team.md (100%)
 rename {documentation => docs}/10-Project-management/risk-management.md (100%)
 rename {documentation => docs}/10-Project-management/time-tracking.md (100%)
 rename {documentation => docs}/20-Requirement-management/attachements/.gitkeep (100%)
 rename {documentation => docs}/20-Requirement-management/images/.gitkeep (100%)
 rename {documentation => docs}/20-Requirement-management/key-requirements.md (100%)
 rename {documentation => docs}/20-Requirement-management/product-mindmap.md (100%)
 rename {documentation => docs}/20-Requirement-management/requirement-specification.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/pohja-hyvaksyntatesti.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/readme.txt (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-acceptancetest.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-feature.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-profile.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-requirementlist.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-statemachine.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-testcase-checklist.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-testcase.md (100%)
 rename {documentation => docs}/20-Requirement-management/templates/template-usecase.md (100%)
 rename {documentation => docs}/30-Architecture-and-design/application-architecture.md (100%)
 rename {documentation => docs}/30-Architecture-and-design/design-specification.md (100%)
 rename {documentation => docs}/30-Architecture-and-design/hardware-architecture.md (100%)
 rename {documentation => docs}/30-Architecture-and-design/software-architecture.md (100%)
 rename {documentation => docs}/30-Architecture-and-design/solution-architecture.md (100%)
 rename {documentation => docs}/40-Release-management/release-plan.md (100%)
 rename {documentation => docs}/50-Test-management/Exmple_of_test_case_pool.pdf (100%)
 rename {documentation => docs}/50-Test-management/mastertestplan.md (100%)
 rename {documentation => docs}/50-Test-management/review-template.md (100%)
 rename {documentation => docs}/50-Test-management/template-testcase.md (100%)
 rename {documentation => docs}/50-Test-management/testcase.pdf (100%)
 rename {documentation => docs}/50-Test-management/testresults.md (100%)
 rename {documentation => docs}/60-Production/demo-feedback/tbd.m (100%)
 rename {documentation => docs}/60-Production/demo-product/tbd.m (100%)
 rename {documentation => docs}/60-Production/production-dashboard.md (100%)
 rename {documentation => docs}/60-Production/service-description.md (100%)
 rename {documentation => docs}/60-Production/tbd.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/billing/tbd.m (100%)
 rename {documentation => docs}/70-Sales-and-marketing/marketing-plan.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/.gitkeep (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/esimerkki-lasku.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/esimerkki-lasku.pdf (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/harjoitus-lasku.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/invoice-template.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/offer-template.md (100%)
 rename {documentation => docs}/70-Sales-and-marketing/offers/tbd.md (100%)
 rename {documentation => docs}/80-Documents-and-reporting/material-from-outside/files.md (100%)
 rename {documentation => docs}/80-Documents-and-reporting/material-to-export/files.md (100%)
 rename {documentation => docs}/80-Documents-and-reporting/user-guide.md (100%)
 rename {documentation => docs}/90-Quality/coding-guidelines.md (100%)
 rename {documentation => docs}/90-Quality/lessons-learned.md (100%)
 rename {documentation => docs}/99-Library/link-collection.md (100%)
 create mode 100644 docs/Markdown-Cheatsheet.md
 create mode 100644 docs/assets/extra.css
 create mode 100644 docs/assets/jamk_logo.png
 create mode 100644 docs/assets/lg.js
 create mode 100644 docs/images/example_image.jpg
 rename {documentation => docs}/index.md (100%)
 create mode 100644 overrides/partials/nav.html
 create mode 100644 requirements.txt
 create mode 100644 test.md

diff --git a/README.md b/README.md
index 4f425ac..0a90125 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1 @@
-# http://jamkit.pages.labranet.jamk.fi/project-templates/opf-core-template-v2/
-
-Open project framework release 0.6 
-
-## This is the Core-repository
-
-Update link below according your front page URL!
-
-## Linkki suomenkieliseen etusivuun:
-
-* 
+Testing
\ No newline at end of file
diff --git a/documentation/00-Current-status/current-status.md b/docs/00-Current-status/current-status.md
similarity index 100%
rename from documentation/00-Current-status/current-status.md
rename to docs/00-Current-status/current-status.md
diff --git a/documentation/00-Current-status/issues-and-board.md b/docs/00-Current-status/issues-and-board.md
similarity index 100%
rename from documentation/00-Current-status/issues-and-board.md
rename to docs/00-Current-status/issues-and-board.md
diff --git a/docs/00.-Feature-showcase.md b/docs/00.-Feature-showcase.md
new file mode 100644
index 0000000..603e2e3
--- /dev/null
+++ b/docs/00.-Feature-showcase.md
@@ -0,0 +1,133 @@
+---
+title: Feature showcase
+---
+
+There are a lot on neat features in mkdocs. Here is a small showcase of the features.
+
+For full list please see the [Material for MkDocs documentation](https://squidfunk.github.io/mkdocs-material/reference/abbreviations/).
+
+### Zoomable images
+
+Zoom images using LightGallery.
+
+=== "Example"
+    ![!This is image subtitle](images/example_image.jpg)
+=== "Code"
+    ```markdown
+    ![!This is image subtitle](images/example_image.jpg)
+    ```
+
+### UML with superfences
+
+This uses the mermaid syntax. See documentation from: [https://mermaid-js.github.io/mermaid/#/](https://mermaid-js.github.io/mermaid/#/)
+
+=== "Example"
+    ```mermaid
+    sequenceDiagram
+        participant Alice
+        participant Bob
+        Alice->>John: Hello John, how are you?
+        loop Healthcheck
+            John->>John: Fight against hypochondria
+        end
+        Note right of John: Rational thoughts <br/>prevail!
+        John-->>Alice: Great!
+        John->>Bob: How about you?
+        Bob-->>John: Jolly good!
+    ```
+=== "Code"
+    ```
+        ```mermaid
+        sequenceDiagram
+            participant Alice
+            participant Bob
+            Alice->>John: Hello John, how are you?
+            loop Healthcheck
+                John->>John: Fight against hypochondria
+            end
+            Note right of John: Rational thoughts <br/>prevail!
+            John-->>Alice: Great!
+            John->>Bob: How about you?
+            Bob-->>John: Jolly good!
+        ```
+    ```
+
+### Admonitions
+
+**Supproted types**
+note, seealso, abstract, summary, tldr, info, todo, tip, hint, important, success, check, done, question, help, faq, warning, caution, attention, failure, fail, missing, danger, error, bug, example, quote, cite
+
+**Normal**
+
+=== "Example"
+    !!! note "Note title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+=== "Code"
+    ```markdown
+    !!! note "Note title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+    ```
+
+**Collapsible blocks**
+
+=== "Example"
+    ??? warning "Warning title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+=== "Code"
+    ```markdown
+    ??? warning "Warning title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+    ```
+
+**Collapsible blocks (open by default)**
+
+Adding a `+` after `???` will render the block as open on page load:
+
+=== "Example"
+    ???+ warning "Warning title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+
+=== "Code"
+    ```markdown
+    ???+ warning "Warning title"
+        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod
+        nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor
+        massa, nec semper lorem quam in massa.
+    ```
+
+### Tasklists
+
+=== "Example"
+    - [X] item 1
+        * [X] item A
+        * [ ] item B
+            more text
+            + [x] item a
+            + [ ] item b
+            + [x] item c
+        * [X] item C
+    - [ ] item 2
+    - [ ] item 3
+=== "Code"
+    ```
+    - [X] item 1
+        * [X] item A
+        * [ ] item B
+            more text
+            + [x] item a
+            + [ ] item b
+            + [x] item c
+        * [X] item C
+    - [ ] item 2
+    - [ ] item 3
+    ```
\ No newline at end of file
diff --git a/docs/01.-Suppots-folders/01.index.md b/docs/01.-Suppots-folders/01.index.md
new file mode 100644
index 0000000..d64ecfb
--- /dev/null
+++ b/docs/01.-Suppots-folders/01.index.md
@@ -0,0 +1,20 @@
+---
+title: Im a document in subfolder
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus maximus euismod interdum. Praesent non dapibus neque, non blandit nisl. Suspendisse pulvinar ligula quis suscipit molestie. Integer sapien arcu, sagittis sed dignissim quis, dictum quis odio. Proin urna neque, vulputate a mi vitae, scelerisque tristique felis. Nam commodo ligula blandit enim ornare, eget condimentum nulla pharetra. Fusce eget cursus neque. Aenean eleifend porttitor tellus a interdum. Nulla lacinia suscipit purus.
+
+### Here we have some code
+
+**In traditional JavaScript**   
+```javascript
+var messages = document.getElementsByClassname('message');
+messages.forEach(function(message) {
+    message.className = message.className + " visible";
+});
+```
+
+**With jQuery** (library)   
+```javascript
+$('.message').addClass('visible');
+```
\ No newline at end of file
diff --git a/docs/01.-Suppots-folders/02.second-document.md b/docs/01.-Suppots-folders/02.second-document.md
new file mode 100644
index 0000000..2a2e526
--- /dev/null
+++ b/docs/01.-Suppots-folders/02.second-document.md
@@ -0,0 +1,13 @@
+---
+title: This is a second document
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus maximus euismod interdum. Praesent non dapibus neque, non blandit nisl. Suspendisse pulvinar ligula quis suscipit molestie. Integer sapien arcu, sagittis sed dignissim quis, dictum quis odio. Proin urna neque, vulputate a mi vitae, scelerisque tristique felis. Nam commodo ligula blandit enim ornare, eget condimentum nulla pharetra. Fusce eget cursus neque. Aenean eleifend porttitor tellus a interdum. Nulla lacinia suscipit purus.
+
+### This is a header before image
+
+Morbi feugiat elit a orci porta pellentesque. Nulla facilisi. Proin sed purus sed leo pulvinar lacinia at et urna. Duis enim nibh, gravida eu eros ut, vulputate malesuada diam. **Curabitur sollicitudin porttitor urna**, sed pharetra ante eleifend a. Praesent faucibus libero sed tortor condimentum euismod at ut tellus. *Curabitur non congue ante*, pretium sagittis neque. Etiam ut urna et justo aliquam sagittis quis id ante.
+
+![Image alt text](images/example_image.jpg)
+
+**Nice image subtext**
\ No newline at end of file
diff --git a/documentation/10-Project-management/communication-plan.md b/docs/10-Project-management/communication-plan.md
similarity index 100%
rename from documentation/10-Project-management/communication-plan.md
rename to docs/10-Project-management/communication-plan.md
diff --git a/documentation/10-Project-management/project-contract.md b/docs/10-Project-management/project-contract.md
similarity index 100%
rename from documentation/10-Project-management/project-contract.md
rename to docs/10-Project-management/project-contract.md
diff --git a/documentation/10-Project-management/project-end-report.md b/docs/10-Project-management/project-end-report.md
similarity index 100%
rename from documentation/10-Project-management/project-end-report.md
rename to docs/10-Project-management/project-end-report.md
diff --git a/documentation/10-Project-management/project-end-status.md b/docs/10-Project-management/project-end-status.md
similarity index 100%
rename from documentation/10-Project-management/project-end-status.md
rename to docs/10-Project-management/project-end-status.md
diff --git a/documentation/10-Project-management/project-plan.md b/docs/10-Project-management/project-plan.md
similarity index 100%
rename from documentation/10-Project-management/project-plan.md
rename to docs/10-Project-management/project-plan.md
diff --git a/documentation/10-Project-management/project-team.md b/docs/10-Project-management/project-team.md
similarity index 100%
rename from documentation/10-Project-management/project-team.md
rename to docs/10-Project-management/project-team.md
diff --git a/documentation/10-Project-management/risk-management.md b/docs/10-Project-management/risk-management.md
similarity index 100%
rename from documentation/10-Project-management/risk-management.md
rename to docs/10-Project-management/risk-management.md
diff --git a/documentation/10-Project-management/time-tracking.md b/docs/10-Project-management/time-tracking.md
similarity index 100%
rename from documentation/10-Project-management/time-tracking.md
rename to docs/10-Project-management/time-tracking.md
diff --git a/documentation/20-Requirement-management/attachements/.gitkeep b/docs/20-Requirement-management/attachements/.gitkeep
similarity index 100%
rename from documentation/20-Requirement-management/attachements/.gitkeep
rename to docs/20-Requirement-management/attachements/.gitkeep
diff --git a/documentation/20-Requirement-management/images/.gitkeep b/docs/20-Requirement-management/images/.gitkeep
similarity index 100%
rename from documentation/20-Requirement-management/images/.gitkeep
rename to docs/20-Requirement-management/images/.gitkeep
diff --git a/documentation/20-Requirement-management/key-requirements.md b/docs/20-Requirement-management/key-requirements.md
similarity index 100%
rename from documentation/20-Requirement-management/key-requirements.md
rename to docs/20-Requirement-management/key-requirements.md
diff --git a/documentation/20-Requirement-management/product-mindmap.md b/docs/20-Requirement-management/product-mindmap.md
similarity index 100%
rename from documentation/20-Requirement-management/product-mindmap.md
rename to docs/20-Requirement-management/product-mindmap.md
diff --git a/documentation/20-Requirement-management/requirement-specification.md b/docs/20-Requirement-management/requirement-specification.md
similarity index 100%
rename from documentation/20-Requirement-management/requirement-specification.md
rename to docs/20-Requirement-management/requirement-specification.md
diff --git a/documentation/20-Requirement-management/templates/pohja-hyvaksyntatesti.md b/docs/20-Requirement-management/templates/pohja-hyvaksyntatesti.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/pohja-hyvaksyntatesti.md
rename to docs/20-Requirement-management/templates/pohja-hyvaksyntatesti.md
diff --git a/documentation/20-Requirement-management/templates/readme.txt b/docs/20-Requirement-management/templates/readme.txt
similarity index 100%
rename from documentation/20-Requirement-management/templates/readme.txt
rename to docs/20-Requirement-management/templates/readme.txt
diff --git a/documentation/20-Requirement-management/templates/template-acceptancetest.md b/docs/20-Requirement-management/templates/template-acceptancetest.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-acceptancetest.md
rename to docs/20-Requirement-management/templates/template-acceptancetest.md
diff --git a/documentation/20-Requirement-management/templates/template-feature.md b/docs/20-Requirement-management/templates/template-feature.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-feature.md
rename to docs/20-Requirement-management/templates/template-feature.md
diff --git a/documentation/20-Requirement-management/templates/template-profile.md b/docs/20-Requirement-management/templates/template-profile.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-profile.md
rename to docs/20-Requirement-management/templates/template-profile.md
diff --git a/documentation/20-Requirement-management/templates/template-requirementlist.md b/docs/20-Requirement-management/templates/template-requirementlist.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-requirementlist.md
rename to docs/20-Requirement-management/templates/template-requirementlist.md
diff --git a/documentation/20-Requirement-management/templates/template-statemachine.md b/docs/20-Requirement-management/templates/template-statemachine.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-statemachine.md
rename to docs/20-Requirement-management/templates/template-statemachine.md
diff --git a/documentation/20-Requirement-management/templates/template-testcase-checklist.md b/docs/20-Requirement-management/templates/template-testcase-checklist.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-testcase-checklist.md
rename to docs/20-Requirement-management/templates/template-testcase-checklist.md
diff --git a/documentation/20-Requirement-management/templates/template-testcase.md b/docs/20-Requirement-management/templates/template-testcase.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-testcase.md
rename to docs/20-Requirement-management/templates/template-testcase.md
diff --git a/documentation/20-Requirement-management/templates/template-usecase.md b/docs/20-Requirement-management/templates/template-usecase.md
similarity index 100%
rename from documentation/20-Requirement-management/templates/template-usecase.md
rename to docs/20-Requirement-management/templates/template-usecase.md
diff --git a/documentation/30-Architecture-and-design/application-architecture.md b/docs/30-Architecture-and-design/application-architecture.md
similarity index 100%
rename from documentation/30-Architecture-and-design/application-architecture.md
rename to docs/30-Architecture-and-design/application-architecture.md
diff --git a/documentation/30-Architecture-and-design/design-specification.md b/docs/30-Architecture-and-design/design-specification.md
similarity index 100%
rename from documentation/30-Architecture-and-design/design-specification.md
rename to docs/30-Architecture-and-design/design-specification.md
diff --git a/documentation/30-Architecture-and-design/hardware-architecture.md b/docs/30-Architecture-and-design/hardware-architecture.md
similarity index 100%
rename from documentation/30-Architecture-and-design/hardware-architecture.md
rename to docs/30-Architecture-and-design/hardware-architecture.md
diff --git a/documentation/30-Architecture-and-design/software-architecture.md b/docs/30-Architecture-and-design/software-architecture.md
similarity index 100%
rename from documentation/30-Architecture-and-design/software-architecture.md
rename to docs/30-Architecture-and-design/software-architecture.md
diff --git a/documentation/30-Architecture-and-design/solution-architecture.md b/docs/30-Architecture-and-design/solution-architecture.md
similarity index 100%
rename from documentation/30-Architecture-and-design/solution-architecture.md
rename to docs/30-Architecture-and-design/solution-architecture.md
diff --git a/documentation/40-Release-management/release-plan.md b/docs/40-Release-management/release-plan.md
similarity index 100%
rename from documentation/40-Release-management/release-plan.md
rename to docs/40-Release-management/release-plan.md
diff --git a/documentation/50-Test-management/Exmple_of_test_case_pool.pdf b/docs/50-Test-management/Exmple_of_test_case_pool.pdf
similarity index 100%
rename from documentation/50-Test-management/Exmple_of_test_case_pool.pdf
rename to docs/50-Test-management/Exmple_of_test_case_pool.pdf
diff --git a/documentation/50-Test-management/mastertestplan.md b/docs/50-Test-management/mastertestplan.md
similarity index 100%
rename from documentation/50-Test-management/mastertestplan.md
rename to docs/50-Test-management/mastertestplan.md
diff --git a/documentation/50-Test-management/review-template.md b/docs/50-Test-management/review-template.md
similarity index 100%
rename from documentation/50-Test-management/review-template.md
rename to docs/50-Test-management/review-template.md
diff --git a/documentation/50-Test-management/template-testcase.md b/docs/50-Test-management/template-testcase.md
similarity index 100%
rename from documentation/50-Test-management/template-testcase.md
rename to docs/50-Test-management/template-testcase.md
diff --git a/documentation/50-Test-management/testcase.pdf b/docs/50-Test-management/testcase.pdf
similarity index 100%
rename from documentation/50-Test-management/testcase.pdf
rename to docs/50-Test-management/testcase.pdf
diff --git a/documentation/50-Test-management/testresults.md b/docs/50-Test-management/testresults.md
similarity index 100%
rename from documentation/50-Test-management/testresults.md
rename to docs/50-Test-management/testresults.md
diff --git a/documentation/60-Production/demo-feedback/tbd.m b/docs/60-Production/demo-feedback/tbd.m
similarity index 100%
rename from documentation/60-Production/demo-feedback/tbd.m
rename to docs/60-Production/demo-feedback/tbd.m
diff --git a/documentation/60-Production/demo-product/tbd.m b/docs/60-Production/demo-product/tbd.m
similarity index 100%
rename from documentation/60-Production/demo-product/tbd.m
rename to docs/60-Production/demo-product/tbd.m
diff --git a/documentation/60-Production/production-dashboard.md b/docs/60-Production/production-dashboard.md
similarity index 100%
rename from documentation/60-Production/production-dashboard.md
rename to docs/60-Production/production-dashboard.md
diff --git a/documentation/60-Production/service-description.md b/docs/60-Production/service-description.md
similarity index 100%
rename from documentation/60-Production/service-description.md
rename to docs/60-Production/service-description.md
diff --git a/documentation/60-Production/tbd.md b/docs/60-Production/tbd.md
similarity index 100%
rename from documentation/60-Production/tbd.md
rename to docs/60-Production/tbd.md
diff --git a/documentation/70-Sales-and-marketing/billing/tbd.m b/docs/70-Sales-and-marketing/billing/tbd.m
similarity index 100%
rename from documentation/70-Sales-and-marketing/billing/tbd.m
rename to docs/70-Sales-and-marketing/billing/tbd.m
diff --git a/documentation/70-Sales-and-marketing/marketing-plan.md b/docs/70-Sales-and-marketing/marketing-plan.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/marketing-plan.md
rename to docs/70-Sales-and-marketing/marketing-plan.md
diff --git a/documentation/70-Sales-and-marketing/offers/.gitkeep b/docs/70-Sales-and-marketing/offers/.gitkeep
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/.gitkeep
rename to docs/70-Sales-and-marketing/offers/.gitkeep
diff --git a/documentation/70-Sales-and-marketing/offers/esimerkki-lasku.md b/docs/70-Sales-and-marketing/offers/esimerkki-lasku.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/esimerkki-lasku.md
rename to docs/70-Sales-and-marketing/offers/esimerkki-lasku.md
diff --git a/documentation/70-Sales-and-marketing/offers/esimerkki-lasku.pdf b/docs/70-Sales-and-marketing/offers/esimerkki-lasku.pdf
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/esimerkki-lasku.pdf
rename to docs/70-Sales-and-marketing/offers/esimerkki-lasku.pdf
diff --git a/documentation/70-Sales-and-marketing/offers/harjoitus-lasku.md b/docs/70-Sales-and-marketing/offers/harjoitus-lasku.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/harjoitus-lasku.md
rename to docs/70-Sales-and-marketing/offers/harjoitus-lasku.md
diff --git a/documentation/70-Sales-and-marketing/offers/invoice-template.md b/docs/70-Sales-and-marketing/offers/invoice-template.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/invoice-template.md
rename to docs/70-Sales-and-marketing/offers/invoice-template.md
diff --git a/documentation/70-Sales-and-marketing/offers/offer-template.md b/docs/70-Sales-and-marketing/offers/offer-template.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/offer-template.md
rename to docs/70-Sales-and-marketing/offers/offer-template.md
diff --git a/documentation/70-Sales-and-marketing/offers/tbd.md b/docs/70-Sales-and-marketing/offers/tbd.md
similarity index 100%
rename from documentation/70-Sales-and-marketing/offers/tbd.md
rename to docs/70-Sales-and-marketing/offers/tbd.md
diff --git a/documentation/80-Documents-and-reporting/material-from-outside/files.md b/docs/80-Documents-and-reporting/material-from-outside/files.md
similarity index 100%
rename from documentation/80-Documents-and-reporting/material-from-outside/files.md
rename to docs/80-Documents-and-reporting/material-from-outside/files.md
diff --git a/documentation/80-Documents-and-reporting/material-to-export/files.md b/docs/80-Documents-and-reporting/material-to-export/files.md
similarity index 100%
rename from documentation/80-Documents-and-reporting/material-to-export/files.md
rename to docs/80-Documents-and-reporting/material-to-export/files.md
diff --git a/documentation/80-Documents-and-reporting/user-guide.md b/docs/80-Documents-and-reporting/user-guide.md
similarity index 100%
rename from documentation/80-Documents-and-reporting/user-guide.md
rename to docs/80-Documents-and-reporting/user-guide.md
diff --git a/documentation/90-Quality/coding-guidelines.md b/docs/90-Quality/coding-guidelines.md
similarity index 100%
rename from documentation/90-Quality/coding-guidelines.md
rename to docs/90-Quality/coding-guidelines.md
diff --git a/documentation/90-Quality/lessons-learned.md b/docs/90-Quality/lessons-learned.md
similarity index 100%
rename from documentation/90-Quality/lessons-learned.md
rename to docs/90-Quality/lessons-learned.md
diff --git a/documentation/99-Library/link-collection.md b/docs/99-Library/link-collection.md
similarity index 100%
rename from documentation/99-Library/link-collection.md
rename to docs/99-Library/link-collection.md
diff --git a/docs/Markdown-Cheatsheet.md b/docs/Markdown-Cheatsheet.md
new file mode 100644
index 0000000..29584ac
--- /dev/null
+++ b/docs/Markdown-Cheatsheet.md
@@ -0,0 +1,358 @@
+---
+title: Markdown Cheat Sheet
+---
+
+
+
+
+#### Table of Contents  
+[Headers](#headers)  
+[Emphasis](#emphasis)  
+[Lists](#lists)  
+[Links](#links)  
+[Images](#images)  
+[Code and Syntax Highlighting](#code-and-syntax-highlighting)  
+[Tables](#tables)  
+[Blockquotes](#blockquotes)  
+[Inline HTML](#inline-html)  
+[Horizontal Rule](#horizontal-rule)  
+[Line Breaks](#line-breaks)  
+
+## Headers
+
+```no-highlight
+# H1
+## H2
+### H3
+#### H4
+##### H5
+###### H6
+
+Alternatively, for H1 and H2, an underline-ish style:
+
+Alt-H1
+======
+
+Alt-H2
+------
+```
+
+# H1
+## H2
+### H3
+#### H4
+##### H5
+###### H6
+
+Alternatively, for H1 and H2, an underline-ish style:
+
+Alt-H1
+======
+
+Alt-H2
+------
+
+
+## Emphasis
+
+```no-highlight
+Emphasis, aka italics, with *asterisks* or _underscores_.
+
+Strong emphasis, aka bold, with **asterisks** or __underscores__.
+
+Combined emphasis with **asterisks and _underscores_**.
+
+Strikethrough uses two tildes. ~~Scratch this.~~
+```
+
+Emphasis, aka italics, with *asterisks* or _underscores_.
+
+Strong emphasis, aka bold, with **asterisks** or __underscores__.
+
+Combined emphasis with **asterisks and _underscores_**.
+
+Strikethrough uses two tildes. ~~Scratch this.~~
+
+
+
+## Lists
+
+```no-highlight
+1. First ordered list item
+2. Another item
+  * Unordered sub-list. 
+1. Actual numbers don't matter, just that it's a number
+  1. Ordered sub-list
+4. And another item.  
+   
+   Some text that should be aligned with the above item.
+
+* Unordered list can use asterisks
+- Or minuses
++ Or pluses
+```
+
+1. First ordered list item
+2. Another item
+  * Unordered sub-list. 
+1. Actual numbers don't matter, just that it's a number
+  1. Ordered sub-list
+4. And another item.  
+   
+   Some text that should be aligned with the above item.
+
+* Unordered list can use asterisks
+- Or minuses
++ Or pluses
+
+
+## Links
+
+There are two ways to create links.
+
+```no-highlight
+[I'm an inline-style link](https://www.google.com)
+
+[I'm a reference-style link][Arbitrary case-insensitive reference text]
+
+[You can use numbers for reference-style link definitions][1]
+
+Or leave it empty and use the [link text itself]
+
+URLs and URLs in angle brackets will automatically get turned into links. 
+http://www.example.com or <http://www.example.com> and sometimes 
+example.com (but not on Github, for example).
+
+Some text to show that the reference links can follow later.
+
+[arbitrary case-insensitive reference text]: https://www.mozilla.org
+[1]: http://slashdot.org
+[link text itself]: http://www.reddit.com
+```
+
+[I'm an inline-style link](https://www.google.com)
+
+[I'm a reference-style link][Arbitrary case-insensitive reference text]
+
+[You can use numbers for reference-style link definitions][1]
+
+Or leave it empty and use the [link text itself]
+
+URLs and URLs in angle brackets will automatically get turned into links. 
+http://www.example.com or <http://www.example.com> and sometimes 
+example.com (but not on Github, for example).
+
+Some text to show that the reference links can follow later.
+
+[arbitrary case-insensitive reference text]: https://www.mozilla.org
+[1]: http://slashdot.org
+[link text itself]: http://www.reddit.com
+
+
+## Images
+
+```no-highlight
+Here's our logo (hover to see the title text):
+
+Inline-style: 
+![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 1")
+
+Reference-style: 
+![alt text][logo]
+
+[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 2"
+```
+
+Here's our logo (hover to see the title text):
+
+Inline-style: 
+![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 1")
+
+Reference-style: 
+![alt text][logo]
+
+[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 2"
+
+
+## Code and Syntax Highlighting
+
+Code blocks are part of the Markdown spec, but syntax highlighting isn't. However, many renderers -- like Github's and *Markdown Here* -- support syntax highlighting. *Markdown Here* supports highlighting for dozens of languages (and not-really-languages, like diffs and HTTP headers); to see the complete list, and how to write the language names, see the [highlight.js demo page](http://softwaremaniacs.org/media/soft/highlight/test.html).
+
+```no-highlight
+Inline `code` has `back-ticks around` it.
+```
+
+Inline `code` has `back-ticks around` it.
+
+Blocks of code are either fenced by lines with three back-ticks <code>```</code>, or are indented with four spaces. I recommend only using the fenced code blocks -- they're easier and only they support syntax highlighting.
+
+```
+  ```javascript
+  var s = "JavaScript syntax highlighting";
+  alert(s);
+  ```
+  
+  ```python
+  s = "Python syntax highlighting"
+  print s
+  ```
+  
+  ```
+  No language indicated, so no syntax highlighting. 
+  But let's throw in a &lt;b&gt;tag&lt;/b&gt;.
+  ```
+```
+
+
+```javascript
+var s = "JavaScript syntax highlighting";
+alert(s);
+```
+
+```python
+s = "Python syntax highlighting"
+print s
+```
+
+```
+No language indicated, so no syntax highlighting in Markdown Here (varies on Github). 
+But let's throw in a <b>tag</b>.
+```
+
+Again, to see what languages are available for highlighting, and how to write those language names, see the [highlight.js demo page](http://softwaremaniacs.org/media/soft/highlight/test.html).
+
+
+## Tables
+
+Tables aren't part of the core Markdown spec, but they are part of GFM and *Markdown Here* supports them. They are an easy way of adding tables to your email -- a task that would otherwise require copy-pasting from another application.
+
+```no-highlight
+Colons can be used to align columns.
+
+| Tables        | Are           | Cool  |
+| ------------- |:-------------:| -----:|
+| col 3 is      | right-aligned | $1600 |
+| col 2 is      | centered      |   $12 |
+| zebra stripes | are neat      |    $1 |
+
+The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown.
+
+Markdown | Less | Pretty
+--- | --- | ---
+*Still* | `renders` | **nicely**
+1 | 2 | 3
+```
+
+Colons can be used to align columns.
+
+| Tables        | Are           | Cool |
+| ------------- |:-------------:| -----:|
+| col 3 is      | right-aligned | $1600 |
+| col 2 is      | centered      |   $12 |
+| zebra stripes | are neat      |    $1 |
+
+The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown.
+
+Markdown | Less | Pretty
+--- | --- | ---
+*Still* | `renders` | **nicely**
+1 | 2 | 3
+
+
+## Blockquotes
+
+```no-highlight
+> Blockquotes are very handy in email to emulate reply text.
+> This line is part of the same quote.
+
+Quote break.
+
+> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can *put* **Markdown** into a blockquote. 
+```
+
+> Blockquotes are very handy in email to emulate reply text.
+> This line is part of the same quote.
+
+Quote break.
+
+> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can *put* **Markdown** into a blockquote. 
+
+
+## Inline HTML
+
+You can also use raw HTML in your Markdown, and it'll mostly work pretty well. 
+
+```no-highlight
+<dl>
+  <dt>Definition list</dt>
+  <dd>Is something people use sometimes.</dd>
+
+  <dt>Markdown in HTML</dt>
+  <dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd>
+</dl>
+```
+
+<dl>
+  <dt>Definition list</dt>
+  <dd>Is something people use sometimes.</dd>
+
+  <dt>Markdown in HTML</dt>
+  <dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd>
+</dl>
+
+
+## Horizontal Rule
+
+```
+Three or more...
+
+---
+
+Hyphens
+
+***
+
+Asterisks
+
+___
+
+Underscores
+```
+
+Three or more...
+
+---
+
+Hyphens
+
+***
+
+Asterisks
+
+___
+
+Underscores
+
+
+## Line Breaks
+
+My basic recommendation for learning how line breaks work is to experiment and discover -- hit &lt;Enter&gt; once (i.e., insert one newline), then hit it twice (i.e., insert two newlines), see what happens. You'll soon learn to get what you want. "Markdown Toggle" is your friend. 
+
+Here are some things to try out:
+
+```
+Here's a line for us to start with.
+
+This line is separated from the one above by two newlines, so it will be a *separate paragraph*.
+
+This line is also a separate paragraph, but...
+This line is only separated by a single newline, so it's a separate line in the *same paragraph*.
+```
+
+Here's a line for us to start with.
+
+This line is separated from the one above by two newlines, so it will be a *separate paragraph*.
+
+This line is also begins a separate paragraph, but...  
+This line is only separated by a single newline, so it's a separate line in the *same paragraph*.
+
diff --git a/docs/assets/extra.css b/docs/assets/extra.css
new file mode 100644
index 0000000..52957cd
--- /dev/null
+++ b/docs/assets/extra.css
@@ -0,0 +1,50 @@
+:root {
+    --md-primary-fg-color:        #0d004c;
+    --md-primary-fg-color--light: #0d004c;
+    --md-primary-fg-color--dark:  #0d004c;
+}
+
+.md-typeset .codehilite pre {
+    white-space: pre-wrap;
+    margin: 30px 0px;
+}
+
+.admonition > p {
+    font-size: 14px;
+}
+
+.admonition > p > a { color: #2C00FF !important 
+}
+
+.nav-logo > img {
+    max-width: 100%;
+}
+
+p > a { color: #2C00FF !important 
+}
+
+p > a:hover { color: #e2066f !important
+}
+
+td > a { color: #2C00FF !important 
+}
+
+td > a:hover { color: #e2066f !important
+}
+
+.md-header-nav__button.md-logo img, .md-header-nav__button.md-logo svg,
+.md-nav__title .md-nav__button.md-logo img, .md-nav__title .md-nav__button.md-logo svg {
+    display: none;
+}
+
+.md-nav__item .md-nav__link--active { 
+    font-weight: bold;
+}
+
+p > a { 
+    color: #0d004c !important 
+}
+
+p > a:hover { 
+    color: #e2066f !important
+}
\ No newline at end of file
diff --git a/docs/assets/jamk_logo.png b/docs/assets/jamk_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..178fe0ed67d8ea4a0587861f53f414965d6ccafc
GIT binary patch
literal 15850
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
I_36w1267bmVgLXD

literal 0
HcmV?d00001

diff --git a/docs/assets/lg.js b/docs/assets/lg.js
new file mode 100644
index 0000000..e7be850
--- /dev/null
+++ b/docs/assets/lg.js
@@ -0,0 +1,3 @@
+window.addEventListener('load', () => {
+    $(".lightgallery").lightGallery();
+}, false )
\ No newline at end of file
diff --git a/docs/images/example_image.jpg b/docs/images/example_image.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..547e7574a46beefc541611d60925dd3fbd2bc614
GIT binary patch
literal 82578
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
b@=c!Vh+pW}zje<TATU?N|B|(+f6M;`!+jw3

literal 0
HcmV?d00001

diff --git a/documentation/index.md b/docs/index.md
similarity index 100%
rename from documentation/index.md
rename to docs/index.md
diff --git a/mkdocs.yml b/mkdocs.yml
index 75bc8f7..b467737 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,27 +1,53 @@
-site_name: Open Project Framework (OPF 0.6) - project environment 
-site_url: http://open-project-framework.pages.labranet.jamk.fi/opf-virtual-company-v1/core/
+site_name: ABCD1234 - Example Course
+site_url: http://jamkit.pages.labranet.jamk.fi/templates/mkdocs-jamk-themed
+site_description: Example Course
+site_author: Firstname Lastname / JAMK IT
 
-site_author: NarsuMan
-
-docs_dir: dokumentit
+docs_dir: docs
 site_dir: public
 
 markdown_extensions:
-  - plantuml-markdown:
-      server: http://www.plantuml.com/plantuml
-  - toc:
-      anchorlink: True
-      separator: "_"
-  - admonition
-  - tables
-  - sane_lists
-
-
-
+    - toc:
+        baselevel: 1
+    - admonition
+    - tables
+    - sane_lists
+    - codehilite
+    - pymdownx.superfences:
+        custom_fences:
+            - name: mermaid
+              class: mermaid
+              format: !!python/name:pymdownx.superfences.fence_div_format
+    - pymdownx.details
+    - pymdownx.tabbed
+    - pymdownx.tasklist
+    - pymdownx.critic:
+        mode: view
+    - lightgallery
 theme:
-  name: 'material'
-  palette:
-    primary: 'cyan'
-    accent: 'cyan'
-  logo:
-    icon: 'assignment'
+    name: material
+    language: 'en'
+    history_buttons: false
+    article_nav_bottom: false
+    article_nav_top: false
+    custom_dir: overrides
+    palette:
+        scheme: default
+    font:
+        text: 'Sofia-Pro'
+        code: 'Roboto Mono'
+    logo: 'assets/jamk_logo.png'
+    features:
+        - instant
+extra_css:
+    - assets/extra.css
+    - https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.7.3/css/lightgallery.min.css
+    - https://use.typekit.net/yom0dkv.css
+extra_javascript:
+    - https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
+    - https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.7.3/js/lightgallery-all.js
+    - https://unpkg.com/mermaid@8.6.4/dist/mermaid.min.js
+    - assets/lg.js
+google_analytics: 
+    - 'google-analytics-code'
+    - 'auto'
\ No newline at end of file
diff --git a/overrides/partials/nav.html b/overrides/partials/nav.html
new file mode 100644
index 0000000..90b1a14
--- /dev/null
+++ b/overrides/partials/nav.html
@@ -0,0 +1,38 @@
+<!-- Main navigation -->
+<nav
+  class="md-nav md-nav--primary"
+  aria-label="{{ lang.t('nav.title') }}"
+  data-md-level="0"
+>
+<!-- Site title -->
+<div class="nav-logo">
+  {% include "partials/logo.html" %}
+</div>
+<label class="md-nav__title" for="__drawer">
+    <a
+      href="{{ config.site_url | default(nav.homepage.url, true) | url }}"
+      title="{{ config.site_name }}"
+      class="md-nav__button md-logo"
+      aria-label="{{ config.site_name }}"
+    >
+      {% include "partials/logo.html" %}
+    </a>
+    {{ config.site_name }}
+</label>
+
+  <!-- Repository containing source -->
+  {% if config.repo_url %}
+    <div class="md-nav__source">
+      {% include "partials/source.html" %}
+    </div>
+  {% endif %}
+
+  <!-- Render item list -->
+  <ul class="md-nav__list" data-md-scrollfix>
+    {% for nav_item in nav %}
+      {% set path = "nav-" + loop.index | string %}
+      {% set level = 1 %}
+      {% include "partials/nav-item.html" %}
+    {% endfor %}
+  </ul>
+</nav>
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..76d70cf
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,3 @@
+pymdown-extensions
+pygments
+mkdocs-material
\ No newline at end of file
diff --git a/test.md b/test.md
new file mode 100644
index 0000000..e69de29
-- 
GitLab