Nu til den egentlige vejledning, som er en skalerbar skabelon, der er sat op til at hjælpe OS2 projekter og produkter med at bygge gode overskuelige dokumentationssider. Skabelonen hjælper med en hurtig opstart og understøtter en stabil struktur.





Trin for trin


Trin 1: OS2 hovedorganisation på GitHub

Her finder du flere repository:

  1. OS2 Handbook
  2. Governance Report
  3. Documentation template

Den sidste er den, vi bruger i denne vejledning.

Gå til OS2s hovedorganisation


Trin 2: Vælg den rigtige skabelon

Scroll ned (helt ned på siden) og vælg/tryk OS2-docs-template repository’et.


Vælg repository


Trin 3: Opret repository

Når du er kommet ind på repository’et:

Tryk på [Use this template] i øverste højre hjørne og vælg: Create a new repository


Vælg skabelon


Trin 4: Vælg ejer til repository'et

Der skal vælges en owner til det nye repository – det kan være din produktorganisation. I nedenstående eksempel er det OS2valghalla.

Giv et navn – det kan være produktnavnet efterfulgt af navnet. Navnet skal være uden mellemrum, brug i stedet ’–’

Der kan også tilføjes en beskrivelse, men det er ikke obligatorisk, og kan gøres senere.

Vælg ’Public under Configuration, det kan også gøres senere, men er nemmest at gøre med det samme.

Sitet skal være konfigureret som ’Public’ for at kunne udgives og være synligt.


Vælg ejer til repository'et


Trin 5: Byg repository'et

Klik på: Create Repository – efter et lille stykke tid er der oprettet et repository under den valgte ’owner’ (i dette eksem OS2valghalla).


Vælg ejer til repository'et

Der kommer muligvis en fejlbesked på mail:

’[OS2Valghalla/OS2valghalla-3-pixi] Run failed: Deploy Jekyll site to Pages’

Se bort fra den for nu.


Trin 6: Open Source licens

Nedenfor ses det ’rå’ repository, tryk på LICENSE filen, for at tjekke, at det er den rigtige.

Det skal være: Creative Commons Attribution Share Alike 4.0 International


Tjek licencen

Tjek licencen


Trin 7: Klargør Pages

Klik på Settings og vælg Pages i sidemenuen.


Vælg Settings og efterfølgende Pages

Under ’Build and deploy’ vælges GitHub Actions:


Byg siderne

Nu er opsætningen blevet klargjort til at bygge siderne gennem GitHub Actions. Siderne bliver ikke bygget endnu - der skal laves en tilføjelse til _config.yml filen, se trin 8.


Trin 8: Færdiggør bygning af siden

Tryk på <> Code i topmenuen:


Vælg Code i topmenuen

Vælg herefter _config.yml filen i repository'ets rod/root directory:


Vælg config-filen

Der skal laves en tilføjelse til standard filen, så siderne bygges. Her kan titel og beskrivelse også ændres.

Sådan ser filen ud. Der skal laves en tilføjelse

Tilføjelse (tryk på blyanten i fil-headeren for at redigere): Tryk på blyant for at redigere

Indsæt følgende kode nederst i filen:


  defaults:
  - scope:
      path: ""         # alle filer i hele repoet
      type: "pages"    # markdown-sider
    values:
      layout: "default"
      has_toc: false # fjerner overordnet 'Table of contents'. has_toc kan sættes til true her eller i headeren på de individuelle sider
  

Det er nødvendigt at være omhyggelig med indrykningerne i .yml-filen, da disse har betydning. Det vil give fejl, hvis de ikke er korrekte.

Klik på [Commit changes], når filen er ændret.


Commit changes

Skriv gode commit-beskrivelser, så det er muligt senere let at se hvilke ændringer, der er foretaget og evt. hvorfor.


Commit besked, fx: Tilføjelse til config-filen. Første opdatering for at kunne bygge sider

Vælg: Commit changes.


Trin 9: Følg med i dit commit

Du kan klikke på [Actions] for at følge med i, hvor lang commit’et er kommet. Den brune prik indikerer at commit’et stadigt er i gang, grøn prik at det er gået igennem og rød prik, at der er opstået en fejl.


Følg med i bygget/build

Status på bygget/build

Det tager et lille stykke tid. Hvis der opstår en fejl, er der en uddybende beskrivelse af denne, hvis man tilgår bygget (tryk på det).

Nedenfor har _config-filen bygget med succes:


Byg/build succes


Trin 10: Adresselink (URL)

Gå nu tilbage til: Settings og vælg Pages

Siden er nu bygget og har fået en url:


URL til siden

Tryk på url’en og se siden.


Selve siden


Trin 11: Ret indexfilen til og angiv titel

En index-fil er systemets startpunkt. Den åbnes først og sørger for at vise den rigtige side eller starte den relevante funktionalitet ved at samle forbindelsen til de øvrige filer og komponenter.

Tryk på <> Code i topmenuen og vælg index.md i sidemenuen.


Index-filen

Vælg blyanten for at redigere filen. Egenskaber, titel og tekst mv. kan ændres her.


Rediger index-filen

Ny titel på index-filen

Tryk ’Commit changes’ og tilføj en beskrivende tekst.

Igen kan ’bygget’ ses under Actions.


Tjek titel på siden

Udkommentering gøres med: <!-- teksten der skal udkommenteres -->

På ’logo-pladsen’ står der stadig: Just the Docs Template. Dette ændres i _config.yml-filen.

Vælg <> Code i topmenuen og åbn _config.yml

Vælg blyanten for at redigere og ændr titel og beskrivelse.

Det er også muligt at lægge et logo her.


Titel og logo på siden

Commit changes…


Titel og logo på siden


Trin 12: Opret filer og mapper

Vælg: <> Code og tryk på mappen: docs

Herfra kan der oprettes filer og mapper. En mappe kan ikke være tom på GitHub, så man opretter den første fil samtidig med mappen (se markeret tekst længere nede på siden.


Opret filer og mapper

Tryk på: Create new file for at oprette filer.


Opret fil

Skriv navnet på filen og husk .md som filtype. Består navnet af flere ord, deles de med underscore, fx: my_first_page.md

Tryk ’Commit changes’ og lav en god beskrivelse.


Opret fil

For at lave en mappe:

Tryk på: Create new file for at oprette mapper.

I feltet angives mappe navn, lav slash og skriv filnavnet på filen, fx: ny_mappe/fil.md

OBS: Der skal oprettes en fil i mappen, før den kan oprettes.

Opret mappe



This site uses Just the Docs, a documentation theme for Jekyll.