-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub Komünitesi künyeye ve footer'a eklenmeli. #52
Comments
https://api.github.com/repos/evrimagaci/periodum/stats/contributors |
@asiminnesli GitHub'ın API'siyle sadece GitHub kullanıcı adını elde edebiliyoruz gördüğüm kadarıyla. Bununla, git log çıktısını birleştirebilirsek hem GitHub kullanıcı adını (ve profil linkini), hem de isim-eposta bilgisini elde etmiş oluruz. Yalnız GitHub ayarlarından "e-postamı gizle" ayarını seçmiş olan kullanıcıları eşleştiremeyiz bu durumda. |
@mehmetb API'yi gizli pencereden acinca da ayni bilgiler veriliyor. Orada kullanici adi ve avatar bilgisi bizim icin yeterli. Guzel bir sayfa tasarlanip oradan cekilebilinir. |
Github hesaplarını eklemeyi başardım fakat token olmadan yapabileceğimiz bir sınır varmış. https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting araştırıp bugün PR atabilirim bu konu hakkında. |
Guzel olmus! Ellerinize saglik! Eger Private / Limited bir erisim gerekiyorsa, bunu https://github.com/evrimagaci/periodum-api uzerinden halledebiliriz, GitHub API token'i olusturarak. Yani backend GitHub'a request atip, cachelesin, API Token da server tarafinda kalir client tarafinda expose olmaz. PR'i gormedigim icin nasil implement ettigini bilmiyorum gerci. Internal API'dan (Backend) mi yoksa Frontend'te mi implement ettin? |
Nuxt tarafında olan server'a bağlı şuan key, onun için expose olacağını düşünmüyorum. Routes.js tarafından geliyor yani bilgiler. |
Tamam guzel o zaman sorun yok, ayni implementasyonu API tarafina yapabilir miyiz? yani datayi ceken periodum-api olmali, suan periodum olan ilerde sadece frontend olacak v2.0 ile. Tasimakla ugrasmamak icin direkt implementasyonu API tarafinda da yapabiliriz (bu tamamen opsiyonel) Suan Evrim Agacinda Periodum projesi 3 tane repodan olustugu icin 3'unu cekip birlestirmek lazim o ekranda. Onu da yapabilir misin rica etsem? Cok tesekkurler! |
Site artık sadece Evrim Ağacı + Bionluk olmaktan çıktı. Logoların yanına 3. bir logo olarak Github logosu ekleyebiliriz belki (veya text olarak yazılabilir). Ana sayfadan bu komüniteye yönlendirme yapalım.
Ayrıca künyeye de ekleme yapılabilir. Şöyle bir şey yazabiliriz:
GitHub Komünitesi | Yazılım Desteği
Periodum, ilk versiyonu yayına girdikten kısa bir süre sonra açık kaynak olarak geliştirilmeye başlanmış bir projedir. Dolayısıyla GitHub üzerinden çok sayıda yazılımcı, bu projenin geliştirilmesine katkı sağlamaktadır. Periodum'un daha da gelişmesi için siz de projeye dâhil olabilirsiniz.
Ayrıca ilerleyen dönemde tekil katkı sağlayanları da katkı miktarlarına göre ayrı ayrı künyeye ekleyebiliriz (şimdilik de eğer otomatik bir araç varsa GitHub contributor listesini oraya düzenli çekecek, o tür bir şey koyabiliriz).
The text was updated successfully, but these errors were encountered: