Idąc za ciosem postanowiłem wydłubać własny szablonik do startu z aplikacjami. Jest on dostępny na githubie i można śmiało z niego korzystać.

Co robi szablonik?

  • inicjuje repozytorium Git, dodaje niektóre miejsca i pliki do ignore’a po czym zatwierdza resztę.
  • instaluje platformę testową RSpec, RSpec-Rails, Cucumber, Factory_Girl i Webrat.
  • instaluje authologic i declarative_authorization,
  • tworzy model do dodawania artykułów oraz cruda do niego.
  • tworzy model użytkownika, ról  i sesji
  • tworzy widoki dla artykułów, panel logowania i edycja profilu.
  • tworzy dwie początkowe role: user i admin.
  • nadaje uprawnienia:
  • gość może czytać artykuły, założyć konto i się zalogować,
  • użytkownik może się wylogować, dodać artykuł, edytować lub usunąć własny artykuł, edytować swój profil,
  • admin może wszystko.

Planuję jeszcze nad kilkoma dodatkami, ale nie wiem jeszcze dokładnie co i jak. Muszę to przemyśleć. Jak na razie szablon tworzy to, co w prawie każdej aplikacji istnieje. Modele można rozbudować wg własnych potrzeb ale mamy już dobry punkt początkowy.

Zapraszam do testowania i wyrażania swoich uwag.
.