Podczas naszej przygody z RoR często napotykamy przydatne gemy (niektóre chcielibyśmy używać w każdym projekcie), snippety/helpery, pluginy.
Przy zakładaniu nowego projektu trzeba pamiętać o wielu wielu rzeczach: doinstalowac pluginy, sprawdzić obecność gemów, dopisac kilka(naście) linijek do różnych plików typu env.rb, zainicjować haml, przygotować cucumbera/celerity. Dość dużo rzeczy do spamiętania.
Co robicie aby to zautomatyzować?
Do stawiania środowiska developerskiego/testowego przygotowuję sobie mój RoRDevToolkit (wymaga uaktualnienia ze względu na to, ze rails 2.3.4 wymaga rubygems 1.3.2, którego nie ma w ubuntu - znalazłem rozwiązanie, kolejny bookmark zostanie zamieniony w skrypt). Taki zestaw moze być na tyle ogólny, by używac go w wielu projektach i przez wielu programistów.
Co jednak z inicjowaniem projektu? Każdy ma swój ulubiony zestaw, nie każdy zna te wszystkie “super” dodatki.
Jak wy to realizujecie? generatory? Własne skrypty shellowe?