Comment créer un projet open source #BADA55
@LukyVj
http://lukyvj.github.io/family.scss
Lucas Bonomi
Frontend Developer
at
Algolia
CSS, Sass, Javascript, open-source
Member of @bullgit
Qu'est-ce que c'est ?
Bibliothèque de mixins Scss destinée à rendre plus simple l'utilisation de sélecteurs nth compliqués.
À quoi ça sert ?
Voyez cette bibliothèque comme un set de raccourcis
ul li { @include first(3){ @include active; } }
ul li:nth-child(-n + 3) { background: red; color: #fff; }
A quoi ça sert ?
ul li { @include between(3, 6){ @include active; } }
ul li:nth-child(n+3):nth-child(-n+6) { background: red; color: #fff; }
Certaines mixins prennent un ou plusieurs paramètres
@include after-first(5)
@include odd-between(3, 13)
@include all-but(5)
@include n-between(3, 5, 30)
D'autres n'en prennent aucuns
@include odd()
@include last-child()
@include first-last()
@include unique()
Le côté open-source
Le projet a reçu de très bon retours, et d'autres moins bons.
Lorsque l'on décide d'open-sourcer un projet. Il faut s'attendre à recevoir des critiques.
Mais la critique peut être très constructive.
Holmes, by @Haroenv
By Lucas Bonomi
Webdesigner Front-End developer @Algolia| CSS Ninja | co founder @rocket_design | http://rkdn.fr | http://bullg.it - For hire