Effeckt.css to projekt open source, który jest w toku, a jego celem jest zapewnienie wydajnych, wysokiej jakości przejść CSS i animacji dla projektantów stron internetowych. Chodzi o to, aby zapewnić jak najmniej UI i JavaScript, aby można było wyodrębnić efekt do wykorzystania we własnej witrynie i łatwo go dostosować.
W tym screencastie przedstawiam projekt, pokazuję, jak można go uruchomić lokalnie i jak przyczynić się do tego na GitHub. W grę wchodzi wiele różnych technologii. Projekt używa Node i npm do swoich zależności. Jednym z nich jest Grunt, który obsługuje proces budowania. Grunt zasadniczo obserwuje folder projektu i uruchamia wszystkie właściwe rzeczy, gdy pliki się zmieniają. Na przykład przebudowa plików HTML, gdy zmieniają się szablony i uruchamianie Sass, Autoprefixer i LiveReload, gdy zmieniają się pliki SCSS.
Następnie dokonujemy rzeczywistej zmiany w projekcie (na naszym rozwidleniu) i przesyłamy pull request do głównego projektu.