https://github.com/f/twittersearch
Workshop Project for Ozgur Web Gunleri 2012
https://github.com/f/twittersearch
Last synced: about 2 months ago
JSON representation
Workshop Project for Ozgur Web Gunleri 2012
- Host: GitHub
- URL: https://github.com/f/twittersearch
- Owner: f
- Created: 2012-09-29T22:06:16.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-10-20T19:17:03.000Z (over 13 years ago)
- Last Synced: 2025-02-28T22:41:28.555Z (over 1 year ago)
- Language: JavaScript
- Size: 210 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Özgür Web Günleri 2012 - Backbone.js ile Uygulama Geliştirme Uygulamalı Semineri
Özgür Web Günleri 2012'de yapılacak olan etkinlikteki geliştirmeleri içerir. Etkinlik gününden önce
veya etkinlik günü bu repoyu bilgisayarınıza aktarmanız gerekir.
## Gereksinimler
* git
* node, npm (Node Package Manager) jQuery reposunu build etmek için.
* grunt
```
sudo apt-get install git nodejs npm
sudo npm install -g grunt
```
Eğer Mac OS X'te iseniz muhtemelen git zaten yüklüdür. `git --version` ile git'inizin versiyonuna bakabilirsiniz.
Eğer yüklü değilse `brew install git` komutu ile yükleyin.
npm'i OS X'e kurmak için:
```
brew install nodejs
curl https://npmjs.org/install.sh | sh
```
ardından
```
sudo npm install -g grunt
```
diyerek grunt'u kurun.
Not: [http://mxcl.github.com/homebrew/](Homebrew) kurulumu için: `ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"`
## Geliştirme Ortamı Hazırlamak
Geliştirme ortamı hazırlarken **virtualenv** ve **virtualenvwrapper** kullanmanız tercih edilir.
### Geliştirme Ortamının Kurulumu
```
git clone https://github.com/fkadeveloper/twittersearch.git
cd twittersearch
git submodule update --init --recursive
cd lib/jquery && npm install && grunt && cd -
```
### Geliştirme Ortamının Çalıştırılması
Uygulama dinamik bir server ortamı gerektirmediğinden `file:` protokolü ile browser'da açmak üzere de çalıştırılabilir. Bunun için
`index.html` dosyasını browseriniz ile açınız.
#### Not:
İsterseniz `python -m SimpleHTTPServer` ile bir sunucu başlatıp da çalıştırabilirsiniz.
### Gerekliliklerin Yüklenmemesi veya Hata Oluşması Durumunda
Gerekliliklerin kurulumu dışında gerçekleşen sorunlar için `index.html` içerisinde `# CDN` başlıklı yorum satırındaki
```html
```
kodlarının yorum kapsayıcılarını kaldırın (uncomment), böylece dosyaları CDN'den çekerek çalışmasını sağlayacaksınız.
Veya `index.cdn.html` dosyasını açarak da geliştirmeye devam edebilirsiniz.
## Windows Kullanıcıları için Geliştirme Ortamı Kurulumu
Windows kullanıcıları [projeyi zip olarak indirip](https://github.com/fkadeveloper/twittersearch/zipball/master) `index.cdn.html`
dosyasını browser'da açarak (Lütfen Internet Explorer kullanmayın!) geliştirme sürecine katılabilirler.
[Projeyi ZIP olarak indirin.](https://github.com/fkadeveloper/twittersearch/zipball/master)
## Atölyeye Hazırlık
Ekranınızda **Özgür Web Günleri 2012 - Backbone ile Uygulama Geliştirme - Fatih Kadir Akın** yazısını görüyorsanız, geliştirmeye
hazırsınız demektir. Kolaylıklar! :)
## Sunum
[https://docs.google.com/presentation/pub?id=12TtjK6p1dHdhdLcgNpOCbMh31KG90zX6y1Eh2MoTUxs&start=false&loop=false&delayms=3000](https://docs.google.com/presentation/pub?id=12TtjK6p1dHdhdLcgNpOCbMh31KG90zX6y1Eh2MoTUxs&start=false&loop=false&delayms=3000)