Çalışma Masam, teknoloji ile iç içe olan, sektöründeki yenilikleri takip eden ve aynı zamanda bunları paylaşmaktan keyif alan profesyonellerin; kullandığı cihazlar ve yazılımları, dinlediği müzikleri ve diğer merak edilen soruları cevapladığı bir röportaj sitesidir.
Ek olarak birçok Ruby Gem paketi kullanıyoruz. Tüm listeye Gemfile dosyasından erişebilirsiniz.
Projeyi klonla;
git clone git@github.com:calismamasam/calismamasam.com.git
cd calismamasam.com
Bağımlı olunan gem paketlerini kur;
bundle install
.env dosyasını düzenle;
cp .env.example .env
Dikkat: .env dosyasında yer alan DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD değişkenlerini güncellenmelidir
Database migration dosyalarını çalıştır;
rake db:migrate
Seed data oluştur (opsiyonel);
rake db:seed
Sunucuyu çalıştır;
rails server
Testleri çalıştırma
Çalışma Masam olarak deployment öncesi testleri çalıştırmak için CircleCI kullanıyoruz.
Çalışma anında yapacağınız testler için rspec komutunu kullanabilirsiniz;
bundle exec rspec
Çalışma Masam tamamen açık kaynak olarak geliştirilmektedir. Siz de bizlere öneri ya da şikayetlerinizi bildirebilir, yapacağınız geliştirmeler ile bize katkıda bulunabilirsiniz.