Mappenstructuur


Mappenstructuur

Het is belangrijk om een duidelijke mappenstructuur te gebruiken voor al je HKU werk. Maak met de terminal een map HKU met daarin een map Jaar1 en daarin mappen voor ieder vak. Zoals SysBas, MusBas, KlaBa. Dit doe je door gebruik te maken van de commando's:

ls, cd, mkdir

Hier kan je de rest van je HKU carrière al je werk op een georganiseerde manier in kwijt. Je mappenstructuur zal er dan ongeveer zo uitzien:

β”œβ”€β”€ Jaar1

β”‚Β Β  β”œβ”€β”€ KlaBa

β”‚Β Β  β”œβ”€β”€ MusBas

β”‚Β Β  β”œβ”€β”€ Portfolio

β”‚Β Β  └── Sysbas

β”‚Β Β  β”‚Β Β  └── Wat_kun_je_met

β”‚Β Β  β”‚Β Β  └── csdosc

β”œβ”€β”€ Jaar2

β”œβ”€β”€ Jaar3

└── Jaar4

Het is van belang om bij het aanmaken van bestanden en mappen geen gebruik te maken van spaties. Als je een verduidelijking wil aanbrengen in de naam door twee woorden te scheiden, gebruik dan een underscore _, of een dash -


Om csdosc goed als webserver te laten werken en een duidelijk overzicht te hebben van waar je bestanden zich bevinden is het noodzakelijk onderstaande mappenstructuur aan te houden:

Je ziet hierbij dat de mappen empty-example en opdracht_1 allebei twee bestanden bevatten: index.html en sketch.js. Omdat de csdosc-webserver autmatisch naar bestanden met de naam index.html zoekt is het voldoende om naar localhost:8001/empty-example te gaan om het index.html-bestand uit die map te laten zien. Als je de html-pagina anders noemt, zal je een foutmelding krijgen als het bovenstaande adres invoert in je browser. In de index.html pagina uit het empty-example staan ook de juiste verwijzingen naar de javascriptbestanden die je nodig hebt voor p5js. Als je deze dus kopieert voor je nieuwe project hoef je geen aandacht te besteden aan de inhoud van de html-pagina: het zal altijd goed werken.

Mocht je niet meer helemaal weten hoe de mappenstructuur op elke Unix-computer (MacOS en Linux) in elkaar zit, kijk dan nog eens op deze pagina: UNIX filesystem in pictures.
Daar heb je niet alleen bij de SYSBAS-lessen iets aan maar bij zo'n beetje alles wat je met een computer doet.