Skip to content

Teknolojiyle iç içe olan profesyonellerin çalışma ortamları burada! - https://calismamasam.com

License

Notifications You must be signed in to change notification settings

tgezginis/calismamasam.com

Repository files navigation

Build Status Code Climate

Çalışma Masam

Ç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.

Kullanılan teknolojiler

Ek olarak birçok Ruby Gem paketi kullanıyoruz. Tüm listeye Gemfile dosyasından erişebilirsiniz.

Kurulum

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

Sen de katkıda bulun

Ç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.

Katkıda bulunanlar