
Znalazła się w końcu odrobina czasu na blogowanie, dlatego dziś chciałem napisać kilka słów o jednym z przydatnych narzędzi dla programistów – Yeoman.
Yo man! Przydatne narzędzia dla programistów – pan Yeoman
Po co robić żmudne, powtarzalne czynności skoro może to za nas robić maszyna, lub w tym przypadku – program. Yeoman pozwala nam na generowanie różnego rodzaju projektów – szczególnie tworzenie struktury katalogów i niezbędnych składników, zgodnie z najlepszymi praktykami i wzorcami.
Następuje wstępne utworzenie niezbędnych katalogów oraz plików, a także zainstalowanie potrzebnych zależności (dependencies).
Przykładowo możemy tworzyć nowy AngularJS, dla którego może zostać od razu zainstalowany Bootstrap, Saas i inne rozszerzenia, których nasz projekt będzie potrzebować.
Instalacja opiera się o npm, który z pewnością mamy w naszym środowisku, jeśli mieliśmy już do czynienia z node.js. Potrzebny jest również Bower i Grunt =>
# zainstaluj yo npm install --global yo # lub npm install --global yo bower grunt-cli # zainstaluj generator npm install --global generator-webapp # uruchom yo webapp
Więcej szczegółów na stronie projektu:
Yeoman to przydatne narzędzie z szerokim wachlarzem generatorów, dzięki którym możemy generować przeróżne rodzaje projektów.
Listę generatorów możemy znaleźć tutaj:
Dla przykładu możemy generować projekty Angular:
npm install -g generator-gulp-ng
czy też mobilne, i wiele więcej.
Warto poczytać:
Zobacz także:
Przydatne narzędzia dla programistów – podsumowanie
Rozwiązania takie jak Yeoman są proste w użyciu i pomagają programiście przy tworzeniu (generowaniu) nowych projektów, oszczędzając cenny czas. Package manager taki jak Bower i task runner typu Grunt to rozwiązania bardzo przydatne same w sobie. Robi się jeszcze ciekawiej, gdy połączymy je w bardziej potężną całość.
Yo!