Effeckt.css è un progetto open source in corso che mira a fornire transizioni CSS e animazioni performanti e di qualità per i web designer. L'idea è di fornire il minor numero possibile di interfaccia utente e JavaScript in modo da poter estrarre un effetto da utilizzare sul proprio sito e personalizzarlo facilmente.
In questo screencast vi presento il progetto, vi mostro come farlo funzionare localmente e come contribuirvi su GitHub. C'è una varietà di tecnologia coinvolta. Il progetto utilizza Node e npm per le sue dipendenze. Uno dei quali è Grunt che gestisce il processo di compilazione. Grunt essenzialmente controlla la cartella del progetto ed esegue tutte le cose giuste quando i file cambiano. Ad esempio, ricostruendo i file HTML quando i modelli cambiano ed eseguendo Sass, Autoprefixer e LiveReload quando cambiano i file SCSS.
Quindi apportiamo una modifica reale al progetto (sul nostro fork di esso) e inviamo una richiesta di pull fino al progetto principale.