Back to Github Store

GitHub Store

docs/README-TR.md

1.8.016.7 KB
Original Source
<div align="center"> </br> </div> <div align="center">

GitHub Store

</div> </br> <p align="center"> </br> </br> <a href="https://github.com/OpenHub-Store/GitHub-Store/stargazers"> </a> </br> </br> <a href="https://github.com/OpenHub-Store/GitHub-Store/releases/latest"> </a> <a href="https://f-droid.org/packages/zed.rainxch.githubstore"> </a> </br> </br> <p align="center"> <a href="https://trendshift.io/repositories/22313" target="_blank"></a> <a href="https://hellogithub.com/en/repository/OpenHub-Store/GitHub-Store" target="_blank"> </a> </p> </p> <div align="center">

🗺️ Projeye Genel Bakış

GitHub Store, açık kaynaklı yazılımları keşfetmeyi ve yüklemeyi kolaylaştırmak için tasarlanmış, GitHub sürümleri için çok platformlu bir uygulama mağazasıdır. Kurulabilir ikili dosyaları (APK, EXE, DMG, AppImage, DEB, RPM) otomatik olarak algılar, tek tıkla kurulum sunar, güncellemeleri takip eder ve depo bilgilerini temiz bir uygulama mağazası tarzı arayüzde sunar.

Android ve Desktop platformları için Kotlin Multiplatform ve Compose Multiplatform ile geliştirilmiştir.

</div>

[!CAUTION] Özgür ve Açık Kaynaklı Android tehdit altında. Google, Android'i kapalı bir platforma dönüştürerek istediğiniz uygulamaları yükleme özgürlüğünüzü kısıtlayacak. Sesinizi duyurun – keepandroidopen.org.

<p align="middle"> </p> <div align="center">

📔 Wiki ve Kaynaklar

SSS ve yararlı bilgiler için GitHub Store Wiki sayfasına göz atın

🌐 Web sitesi: github-store.org 💬 Discord: Topluluğa katılın 📜 Gizlilik Politikası: github-store.org/privacy-policy

</div>
<div align="center">

📋 Yasal Uyarı

GitHub Store, GitHub, Inc. ile bağlantısı olmayan bağımsız bir açık kaynak projesidir.
İsim, uygulamanın işlevselliğini (GitHub sürümlerini keşfetme) tanımlamakta olup herhangi bir marka sahipliği iddiası taşımamaktadır.
GitHub®, GitHub, Inc.'in tescilli markasıdır.

</div>
<p align="center">

🔃 İndir

</p> <p align="center"> <a href="https://github.com/OpenHub-Store/GitHub-Store/releases"> </a> <a href="https://f-droid.org/en/packages/zed.rainxch.githubstore/"> </a> </p> <p align="center"> <a href="https://apps.obtainium.imranr.dev/redirect.html?r=obtainium://add/https://github.com/OpenHub-Store/GitHub-Store/"> </a> <a href="https://github-store.org/app?repo=OpenHub-Store/GitHub-Store"> </a> </p>

[!IMPORTANT] macOS Kullanıcıları: Apple'ın GitHub Store'u doğrulayamadığını belirten bir uyarı görebilirsiniz. Bu, uygulamanın App Store dışında dağıtılması ve henüz notarize edilmemiş olması nedeniyle gerçekleşir. Sistem Ayarları → Gizlilik ve Güvenlik → Yine de Aç yolunu izleyerek izin verin.


<p align="center">

🏆 Öne Çıkarıldığı Yerler

</p> <p align="center"> <a href="https://www.youtube.com/@howtomen"> </a> </br> <strong>HowToMen:</strong> <a href="https://www.youtube.com/watch?v=7favc9MDedQ">2026'nın En İyi 20 Android Uygulaması</a> | <a href="https://www.youtube.com/watch?v=VR-MEwPDw4k">Google Play Store'dan Daha İyi 12 Uygulama Mağazası</a> </br> <strong>HelloGitHub:</strong> <a href="https://hellogithub.com/en/repository/OpenHub-Store/GitHub-Store">Öne Çıkan Proje</a> </p>

🚀 Özellikler

  • Akıllı keşif

    • Zaman tabanlı filtrelerle "Trending", "Hot Release" ve "Most Popular" projeleri için ana sayfa bölümleri.
    • Yalnızca geçerli kurulabilir dosyalara sahip depolar gösterilir.
    • Android/masaüstü kullanıcılarının önce ilgili uygulamaları görmesi için platforma duyarlı konu puanlaması.
    • Geliştirilmiş alaka sıralaması ve performans ile yenilenmiş arama.
  • Sürüm tarayıcı ve kurulumlar

    • Yalnızca en son sürümden değil, herhangi bir sürümden göz atıp kurulum yapabileceğiniz sürüm seçici.
    • Her depo için tüm sürümleri getirir.
    • Tek "En son sürümü kur" eylemi ve tüm mevcut sürümlerin ve kurucularının genişletilebilir listesi.
    • Otomatik uyumluluk kontrolleriyle manuel kurulum seçeneği.
  • Zengin ayrıntılar ekranı

    • Uygulama adı, sürüm ve paylaşma eylemi.
    • Yıldızlar, fork'lar, açık sorunlar.
    • İşlenmiş README içeriği ("Bu uygulama hakkında").
    • Seçilen herhangi bir sürüm için Markdown biçimlendirmeli sürüm notları.
    • Platform etiketleri ve dosya boyutlarıyla kurucuların listesi.
    • Derin bağlantı desteği — depo ayrıntılarını doğrudan URL üzerinden açın.
    • Bir geliştiricinin depolarını ve etkinliğini keşfetmek için geliştirici profil ekranı.
  • Uygulama yönetimi

    • Kurulu uygulamaları doğrudan GitHub Store üzerinden açın, kaldırın ve sürüm düşürün.
    • Android: APK mimari eşleştirme (armv7/armv8), paket izleme ve güncelleme takibi.
    • Masaüstü (Windows/macOS/Linux): kurucuları kullanıcının İndirilenler klasörüne indirir ve varsayılan işleyici ile açar.
  • Yıldızlı depolar

    • Uygulama içinden yıldızlı GitHub depolarınızı kaydedin ve göz atın.
  • Ağ ve performans

    • Yapılandırılabilir ağ yönlendirmesi için dinamik proxy desteği.
    • Daha hızlı yükleme ve daha az API kullanımı için geliştirilmiş önbellekleme sistemi.

🔍 Uygulamam GitHub Store'da nasıl görünür?

GitHub Store herhangi bir özel indeksleme ya da manuel kürasyon kuralı kullanmaz.
Projeniz şu koşulları sağlıyorsa otomatik olarak görünebilir:

  1. GitHub'da herkese açık depo

    • Görünürlük public olarak ayarlanmış olmalıdır.
  2. En son sürümde kurulabilir dosyalar

    • En son sürüm, desteklenen uzantıya sahip en az bir dosya içermelidir:
      • Android: .apk
      • Windows: .exe, .msi
      • macOS: .dmg, .pkg
      • Linux: .deb, .rpm, .AppImage
    • GitHub Store, GitHub'ın otomatik oluşturduğu kaynak arşivlerini (Source code (zip) / Source code (tar.gz)) yoksayar.
  3. Arama / konular aracılığıyla keşfedilebilir

    • Depolar, GitHub'ın genel Arama API'si aracılığıyla getirilir.
    • Konular, dil ve açıklama sıralamaya yardımcı olur:
      • Android uygulamaları: android, mobile, apk gibi konular.
      • Masaüstü uygulamaları: desktop, windows, linux, macos, compose-desktop, electron gibi konular.
    • En az birkaç yıldıza sahip olmak, Trending/Hot Release/Most Popular bölümlerinde görünme olasılığını artırır.

Deponuz bu koşulları sağlıyorsa GitHub Store onu arama yoluyla bulabilir ve otomatik olarak gösterebilir — manuel gönderim gerekmez.


✅ Artılar / GitHub Store neden kullanılır?

  • GitHub sürümlerini artık elle aramak yok Yalnızca platformunuz için gerçekten ikili dosya sunan depoları görün.

  • Ne kurduğunuzu bilir GitHub Store (Android) üzerinden kurulan uygulamaları takip eder ve yeni sürümler mevcut olduğunda vurgular; böylece GitHub'da tekrar arama yapmadan güncelleyebilirsiniz.

  • Her zaman güncel Kurulumlar varsayılan olarak en son yayımlanan sürümü kullanır; sürüm seçici aracılığıyla herhangi bir önceki sürümü de göz atıp kurma seçeneği mevcuttur.

  • Açık kaynak ve genişletilebilir
    Ağ, alan mantığı ve kullanıcı arayüzü arasında net bir ayrımla KMP'de yazılmıştır — fork'lamak, genişletmek veya uyarlamak kolaydır.


🔐 GitHub Store APK İmzalama Sertifikası

Tüm resmi GitHub Store sürümleri şu sertifika parmak iziyle imzalanmıştır:

SHA-256: B7:F2:8E:19:8E:48:C1:93:B0:38:C6:5D:92:DD:F7:BC:07:7B:0D:B5:9E:BC:9B:25:0A:6D:AC:48:C1:18:03:CA


🔑 GitHub OAuth Yapılandırması

Kısaca

  1. Bir GitHub OAuth App oluşturun
  2. Client ID'yi kopyalayın
  3. local.properties dosyasına yapıştırın
<details> <summary><strong>Tam kurulum kılavuzunu göster</strong></summary>

1 - GitHub OAuth App Oluşturma

Şuraya gidin: GitHub → Settings → Developer settings → OAuth Apps → New OAuth App

AlanDeğer
Application nameİstediğiniz bir şey (örn. GitHub Store Dev)
Homepage URLhttps://github.com/username/repo_name
Authorization callback URLgithubstore://callback

Ardından Create application düğmesine tıklayın.

2 - Client ID'nizi Kopyalayın

Uygulamayı oluşturduktan sonra GitHub şunları gösterecek:

  • Client ID ← ihtiyacınız olan bu
  • Client Secret ← ❗ Bu proje için GEREKLİ DEĞİL

3 - Projenize Ekleyin

Projenizin local.properties dosyasını (projenin kök dizini) açın ve şunu ekleyin:

properties
GITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE

4 - Senkronize Edin ve Çalıştırın

Projeyi senkronize edin ve uygulamayı çalıştırın. Artık GitHub ile giriş yapabilmeniz gerekir.

❗ Önemli Notlar

  • local.properties Git'e eklenmez, dolayısıyla Client ID'niz yerel kalır.
  • Bu proje yalnızca Client ID'ye ihtiyaç duyar (Client Secret'a değil).
  • Her geliştirici, geliştirme için kendi OAuth App'ini oluşturmalıdır.
</details>

☕ Projeyi Destekleyin

GitHub Store, lise öğrencisi tarafından geliştirilmekte ve bakımı yapılmaktadır. Desteğiniz ona şunlarda yardımcı olur:

Uygulamayı hatasız tutmak — sorunlara yanıt vermek ve düzeltmeleri hızlıca yayımlamak
Topluluk tarafından istenen özellikleri eklemek — kullanıcıların gerçekten ihtiyaç duyduklarını uygulamak

💖 Destek Yolları

<a href="https://www.buymeacoffee.com/rainxchzed"> </a> <a href="https://github.com/sponsors/rainxchzed"> </a>

Şu an sponsor olamazsanız? Sorun değil! Yine de şu şekillerde yardımcı olabilirsiniz:

  • Bu depoya yıldız vermek — başkalarının GitHub Store'u keşfetmesine yardımcı olur
  • 🐛 Hata bildirmek — uygulamayı herkes için daha iyi hale getirir
  • 📢 Arkadaşlarınızla paylaşmak — diğer geliştiricilere ve yakınlarınıza söyleyin!
  • 💬 Discord'umuza katılmak — geri bildirimleriniz yol haritasını şekillendirir

Her türlü destek — finansal ya da değil — çok büyük anlam taşır ve bu projeyi yaşatır. Teşekkürler!


⚠️ Sorumluluk Reddi

GitHub Store, yalnızca üçüncü taraf geliştiriciler tarafından GitHub'da zaten yayımlanmış olan sürüm dosyalarını keşfetmenize ve indirmenize yardımcı olur.
Bu indirmelerin içeriği, güvenliği ve davranışı, bu projenin değil, ilgili yazarların ve dağıtımcıların münhasır sorumluluğundadır.

GitHub Store'u kullanarak, indirilen herhangi bir yazılımı kendi riskinizle kurduğunuzu ve çalıştırdığınızı anlıyor ve kabul ediyorsunuz.
Bu proje, herhangi bir kurucunun güvenli, kötü amaçlı yazılımdan arındırılmış ya da belirli bir amaç için uygun olduğunu incelemez, doğrulamaz veya garanti etmez.


Yıldız Geçmişi

<a href="https://www.star-history.com/#OpenHub-Store/GitHub-Store&type=timeline&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=OpenHub-Store/GitHub-Store&type=timeline&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=OpenHub-Store/GitHub-Store&type=timeline&legend=top-left" /> </picture> </a>

📄 Lisans

GitHub Store Apache Lisansı, Sürüm 2.0 kapsamında yayımlanacaktır.

Copyright 2025 rainxchzed

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this project except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.