Team:
Kacper Czechowicz;
Partyk Ławicki;
Marcin Ossowski;
Jakub Plenis;
Gemy które dodaliśmy:
gem bootstrap-sass
gem kaminari
gem bootstrap-kaminari-views
gem pygments.rb
gem omniauth-github
gem rspec-rails
gem shelly
gem factory_girl_rails
gem pg
gem shelly-dependencies
Stworzyliśmy testy dla:
routing
models
controllers
views
Zadania, które udało nam się wykonać:
Wygląd strony przy użyciu bootstrapa
Wyszukiwanie postów po content
Wyszukiwanie gistów po nazwie użytkownika
Generatory dla gistów i postów
Walidacja danych w formularzu
Kolorowanie gistów
Logowanie przez Githuba
Podlaczenie repozytorium z Travisem
Użytkownik może zobaczyć swoje jak i wszystkie gisty/posty
Dodanie Administratora
Nadanie praw na CRUD użytkownikowi zalogowanemu
Gość może tylko oglądać posty/gisty
Aplikacja posiada 3 modele:gist,post,user
Aplikacja została udostępniona na Shelly Cloud: