Een button laat de gebruiker toe om een bepaalde actie uit te voeren. Welke soort actie dat is, staat aangegeven op de button in de vorm van een tekst of een icoon.
$ npm install --save vl-ui-button
De API bevat een overzicht van de ondersteunde attributen en een beschrijving van de beschikbare functies.
De demo pagina bevat een overzicht van de mogelijkheden met code voorbeelden. Lokaal opstarten kan met onderstaand NPM script.
$ npm run demo
De webcomponent bevat verschillende unit testen die bij elke commit geautomatiseerd in Chrome en Firefox draaien. Hierdoor kunnen we bij elke release een minimum aan kwaliteit garanderen. Later zullen er ook nog UI testen toegevoegd worden zodat al de functionaliteit uitgebreid getest wordt.
De testen kunnen lokaal opgestart worden met onderstaand NPM script.
$ npm run test
Indien je nood hebt aan extra feature of een bug gevonden hebt, mag je hiervoor een issue aanmaken. Er zijn 3 issues templates beschikbaar:
- Feature request
- Bug
- Task
Uiteraard is het ook toegelaten om mee te ontwikkelen door gebruik te maken van Pull Requests (PR). Gelieve volgende conventies te respecteren:
- Bug issue best linken aan een branch met een test die het probleem illustreert zodat de bug opgelost kan worden
- Elke commit die betrekking heeft tot een issue moet een verwijzing hiernaar hebben vb. #33 fix uitlijning header
- Elke PR moet een issue verwijzing hebben, zodat deze automatisch opgenomen kan worden in de release notes
We gebruiken Semantic Versioning en voorzien elke release van release notes, zie een overzicht van de releases.
De webcomponenten zijn ontwikkeld door uitsluitend gebruik te maken van web standaarden (JavaScript, HTML, CSS). Hierdoor worden al de evergreen browser automatisch ondersteund.
Chrome | Firefox | Safari | Opera | Edge |
Zie de lijst van ontwikkelaars die meegewerkt hebben aan de webcomponent.
Heb je suggesties, opmerkingen of tips? Voel je dan vrij om ons te contacteren via [email protected].