Til að keyra verkefnið þarf að vera með node.js í tölvunni sem verið er að vinna í. Þegar viðkomandi er kominn með node.js þá þarf hann að keyra í cmd eða svipuðu umhverfi inni í verkefnis möppunni eftirfarandi skipanir:
npm install
þessi skipun mun ná í og installa ollum node_module sem þarf til að keyra verkefniðnpm run test
til að sjá hvaða villur eru til staðar (ættu ekki að vera neinar villur)npm run eslintFix
ognpm run stylelintFix
ef einhverjar villur komu upp þá ætti að vera nóg að keyra þessar skipanir til að losna við þærnpm run dev
mun síðan keyra verkefnið locally í tölvunni og mun vakta allar breytingar á skránnum og breyta síðunni í samræmi
Eftirfarandi er sett upp í verkefni:
.stylelintrc
með upplýsingum um hvernig stylelint eigi að haga sér. Setja þarf uppstylelint-config-primer
pakkann.eslintrc
skrá sem segir til um hvernig lint fyrir JavaScript skrár skuli háttað.gitignore
sem hunsar algengar skrár, sjá nánar- Allt undir
./dist
hunsað sem þýðir að það verður ekki checkað inn. Það er gert vegna þess að þær skrár eru útbúnar af tólum þegar verkefni er keyrt.
- Allt undir
.gitattributes
sem kemur í veg fyrir ósamræmi sem geta komið upp þegar unnið er á milli stýrikerfa.editorconfig
sem samræmir notkun á tabs og spaces, bilum og fleiragrid.css
til að sjá grid sem fyrirmynd er unnin eftirsrc/
mappa meðstyles/
undirmöppu meðstyles.scss
grunnilib/
undirmappa sem gæti innihaldið JavaScript kóða auk tillögu að grunni fyrir virkni á forsíðuindex.js
skrá sem vísar ílib/
dist/
mappa sem ætti að innihalda þýddar sass og JavaScript skrárimg/
með öllum myndum sem þarf í verkefniðpackage.json
hefur uppsett script ásamt dependencieseslint
til að keyra eslinteslintFix
til að laga einfaldar villur úr eslint auðveldlegastylelint
til að keyra stylelintstylelintFix
til að laga einfaldar villur úr stylelint auðveldlegatest
til að keyra bæðieslint
ogstylelint
browser-sync
til að keyra verkefnisass
til að keyra fyrstu þýðingusass-watch
til að fylgjast með sass skrám og þýðarollup
til að keyra þyðingu á öllum js skránum og þjappa þeimrollup-watch
til að vakta js skrár og þjappa þeim við breytingar á þeimdev
til að keyrasass
ogbrowser-sync
Hallur Kristinn Hallsson
- [email protected]
- Dæmatímahópur 2
Heiða Helgudóttir
- [email protected]
- Dæmatímahópur 2
Guðmundur Garðar Árnason
- [email protected]
- Dæmatímahópur 5