acikkaynak-api
acikkaynak-api copied to clipboard
Açık Kaynak API 1.0 Yol Haritası
Altyapı Maddeleri
- [x] Docker aracılığı ile bir docker-compose dosyasının oluşturulması, api projesi, kafka ve mongodb instance'larını içermesi
- [x] API projesinin dockerize edilmesi (Dockerfile yazılacak)
- [ ] API'ın mongodb'e bağlanması
- [ ] API'ın kafka'ya bağlanması
- [x] Message queueing işlemleri için wrapper'ların oluşturulup, kafka veya SNS için konfigurasyona dayalı kullanım sağlanmalı
- [ ] README'nin yeniden düzenlenmesi
Fonksiyonel Maddeler
- [ ] GitHub ile Giriş fonksiyonun çalışması ( )
- [ ] Anasayfa için vitrine (örnek açık kaynak projeler) çıkacak projelerin seçilebilir olması, bir endpoint ile alınabiliyor olması
- [ ] Haberlerin bir API üzerinden alınıyor olması ( )
- [ ] Projeler kısmındaki projelerin dinamik olarak veritabanı üzerinden alınıyor olması ( )
- [ ] Organizasyonlar kısmındaki projelerin dinamik olarak veritabanı üzerinden alınıyor olması ( )
- [ ] İstatistikler bölümü için gerekli (repolara ait programlama dilleri, repolara ait contributor sayıları, repolara ait star/fork sayıları, giriş yapanların konumları gibi) bilgilerin toplanıyor olması ( )
- [ ] Repolardaki
acikkaynak.json
dosyalarının okunuyor olması