Przydatne narzędzia dla programistów: Yeoman

Yeoman

Poziom średnio-zaawansowany

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:

https://github.com/yeoman/yo

Yeoman to przydatne narzędzie z szerokim wachlarzem generatorów, dzięki którym możemy generować przeróżne rodzaje projektów.

Yeoman - konsola

Yeoman – konsola

Listę generatorów możemy znaleźć tutaj:

http://yeoman.io/generators

Dla przykładu możemy generować projekty Angular:

npm install -g generator-gulp-ng

czy też mobilne, i wiele więcej.

Wydawnictwo Strefa Kursów

Warto poczytać:

http://yeoman.io/codelab

http://burczu-programator.pl/blog/yeoman-zawsze-tego-szukalem

Zobacz także:

Assemble.io – build something

Książki IT

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!

Programista WWW i aplikacji mobilnych z wieloletnim doświadczeniem, początkujący bloger. Pasjonat programowania, nowych technologii, e-commerce, a także sportu i motoryzacji.

Twitter LinkedIn Google+ Skype Xing 

Podaj dalej: Share on Facebook1Tweet about this on TwitterShare on Google+0Share on LinkedIn0Share on Tumblr0Digg thisEmail this to someonePin on Pinterest1
Możesz skomentować leave a response, lub podać trackback z własnej strony.