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" +  +=== "Code" + ```markdown +  + ``` + +### 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. + + + +**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: + + +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: + + +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 <b>tag</b>. + ``` +``` + + +```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 <Enter> 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