Tijdens het project is het belangrijk allerlei informatie vast te leggen, zowel voor jezelf als voor LucaStars. Denk hierbij aan je Functioneel ontwerp, Technisch ontwerp, Think-Make-Check cycli, Retrospectives, Portfolio, Samenwerkingscontract, enzovoorts.
Voer npm run typedoc uit
Controleer eventueel waarschuwingen en foutmeldingen.
Let op! Alle geschreven code wordt gecontroleerd op de correcte aanwezigheid van TSDoc. Bij het ontbreken hiervan krijg je een waarschuwing. Onze tip? Los dit direct op!
Open de dist/docs/index.html in je browser.
Maak een Markdown-bestand in de docs-map aan, bijvoorbeeld portfolio.md.
Voeg een frontmatter blok aan je portfolio.md toe met in ieder geval de title van de pagina. Deze zal zichtbaar worden in de navigatie op de site.
Bijvoorbeeld:
---
title: Portfolio
---
# Portfolio
Lorem ipsum
Pas het frontmatter blok van docs/index.md aan en voeg portfolio.md toe aan de lijst van children.
Bijvoorbeeld:
---
title: Documentatie
children:
- game-design-document.md
- portfolio.md
- retrospectives.md
---
Let op! De volgorde van de lijst van
childrenbepaald ook de volgorde in de navigatie!
Genereer je site opnieuw en bekijk het resultaat.
Documenten kunnen in een mappenstructuur gezet worden, waarbij de navigatie deze structuur zal tonen.
Maak een nieuwe map aan in docs, bijvoorbeeld retrospectives.
Voeg een retrospectives/index.md toe en geef deze een frontmatter blok met een title, zoals eerder in dit document is beschreven.
Voeg daarnaast één of meerdere Markdown-bestanden aan de test-map toe, bijvoorbeeld test-map/sprint-1.md en test-map/sprint-2.md.
Voeg vervolgens een lijst van children toe aan het frontmatter blok van de retrospectives/index.md met verwijzingen naar de gewenste Markdown bestanden.
Voorbeeld van retrospectives/index.md:
---
title: "Retrospectives"
children:
- sprint-1.md
- sprint-2.md
---
# Retrospectives
Lorem ipsum
Pas het frontmatter blok van docs/index.md aan en voeg retrospectives/index.md toe aan de lijst van children.
Genereer je site opnieuw en bekijk het resultaat.
Het is mogelijk om Mermaid diagrammen aan je pagina toe te voegen.
Bijvoorbeeld:
classDiagram
class GameObject:::abstract {
+readonly Alias : string$
-_name : string
+constructor()
+name() string
}
<<abstract>>GameObject