Komponentkartan
Grafiska komponenter för ersättningssystem inom VGR, implementerade i Angular 4
Komma igång
0. Förutsättningar
Komponentkartan förutsätter att Angular är konfigurerat...
TODO - Beskriv mer om Angular och upssättning
1. Installera vgr-komponentkartan via npm
npm install vgr-komponentkartan
2a (Om du använder SASS)
I din SCSS-fil, importera komponentkartan.
@import "../node_modules/vgr-komponentkartan/Content/komponentkartan.scss";
2b (Om du inte använder SASS)
I index.html (eller liknande)
<LINK href="node_modules/vgr-komponentkartan/Content/komponentkartan.css" rel="stylesheet" type="text/css">
3 Konfigurera JQuery.Scrollbar
För närvarande används JQuery.Scrollbar, en JQuery-plugin för att hantera scrollning i komponenterna. Detta medför ett beroende till JQuery. Dettta innebär att du måste inkludera JQuery samt JQuery.Scrollbar i index.html.
Detta är något vi hoppas undvika i framtida releaser.
<LINK href="node_modules/jquery.scrollbar/jquery.scrollbar.css" rel="stylesheet" type="text/css">
<script src="node_modules/jquery/dist/jquery.min.js" type="text/javascript"></script>
<script src="node_modules/jquery.scrollbar/jquery.scrollbar.min.js"></script>
Kod
Koden är skriven i html, typescript och Sass.
Namnstandard
TODO Svenska/Engelska mm
Förresten - borde Readme vara på engelska?
Tester
Samtliga komponenter är täckta av tester via Jasmine.
Testerna är uppdelade i två typer, tester med Angular och tester utan Angular. Tester med Angular benämns komponent.angular.spec.ts. Tester utan Angular namnges endast med komponent.spec.ts
Byggt med
- Angular 4 - Web framework
- Typescript - Javascript that scales
- SASS - SASS - Syntactically Awesome Style Sheets
- NPM - Dependency Management
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
VGR IT
License
TODO
Acknowledgments