Bugünlerde bir projemize API yazmak için kolları sıvadık. Öncelikle kaynak kodları paylaşılan Django projelerinin RESTful API’lerini nasıl oluşturduklarını incelemeye koyulduk. Bir kısmı wapi benzeri modüllerle kendilerine özel çözümler üretirken bazıları da küçük django paketleri ile sorunu kısa yoldan çözmüşler.
Biz de hızlıca API’i ortaya çıkarabilmek için ikinci seçeneği uygun gördük ve django-piston kullanmaya karar verdik. Social coding iyi şey güzel şey fakat işin içine birbirinden farklı sürüm kontrol sistemleri girince işler çok karışabiliyor. Projemizi Subversion ile geliştirirken, follow ve invite uygulamalarını Git ile geliştiriyoruz. Şimdi bir de django-piston’ın mercurial’ı çıktı derken kendisini GitHub’a taşıyalım dedik.
Biraz araştırma ile prosedürün şöyle işlediğini öğrendik ve sizlerle paylaşmak istedim.
- git clone git://repo.or.cz/fast-export.git
- mkdir yeni_git_deposu
- cd yeni_git_deposu
- git init
- fast-export_dizini/hg-fast-export.sh -r mercurial_dizini
- git repack -a -d -f
- git remote add origin git@github.com:kullaniciadi/depoadi.git
- git push origin master
8 adımı da tamamladıktan sonra kendinize güzel bir espresso alıp kodlamaya devam edebilirsiniz
git remote add origin git@github.com:ahmet/test.git















