docs/README-BN.md
GitHub Store হলো GitHub রিলিজের জন্য একটি ক্রস-প্ল্যাটফর্ম অ্যাপ স্টোর, যা ওপেন-সোর্স সফটওয়্যার আবিষ্কার ও ইনস্টল করাকে সহজ করার জন্য তৈরি। এটি স্বয়ংক্রিয়ভাবে ইনস্টলযোগ্য বাইনারি (APK, EXE, DMG, AppImage, DEB, RPM) শনাক্ত করে, এক-ক্লিকে ইনস্টলেশন অফার করে, আপডেট ট্র্যাক করে এবং একটি পরিষ্কার অ্যাপ-স্টোর স্টাইলের ইন্টারফেসে রিপোজিটরির তথ্য উপস্থাপন করে।
Android ও Desktop প্ল্যাটফর্মের জন্য Kotlin Multiplatform ও Compose Multiplatform দিয়ে তৈরি।
</div><p align="middle"> </p> <div align="center">[!CAUTION] ফ্রি এবং ওপেন-সোর্স Android হুমকির মুখে। Google Android-কে একটি বন্ধ প্ল্যাটফর্মে পরিণত করবে, আপনার পছন্দের অ্যাপ ইনস্টল করার মৌলিক স্বাধীনতা সীমিত করবে। আপনার মতামত জানান – keepandroidopen.org।
প্রায়শই জিজ্ঞাসিত প্রশ্ন ও দরকারী তথ্যের জন্য GitHub Store উইকি দেখুন
🌐 ওয়েবসাইট: github-store.org 💬 Discord: কমিউনিটিতে যোগ দিন 📜 গোপনীয়তা নীতি: github-store.org/privacy-policy
</div>GitHub Store একটি স্বাধীন, ওপেন-সোর্স প্রকল্প যা GitHub, Inc.-এর সাথে সম্পর্কিত নয়।
নামটি অ্যাপের কার্যকারিতা বর্ণনা করে (GitHub রিলিজ আবিষ্কার করা) এবং ট্রেডমার্ক মালিকানা বোঝায় না।
GitHub® হলো GitHub, Inc.-এর একটি নিবন্ধিত ট্রেডমার্ক।
[!IMPORTANT] macOS ব্যবহারকারীরা: আপনি একটি সতর্কতা দেখতে পারেন যে Apple GitHub Store যাচাই করতে পারছে না। এটি ঘটে কারণ অ্যাপটি App Store-এর বাইরে বিতরণ করা হয় এবং এখনো নোটারাইজড নয়। System Settings → Privacy & Security → Open Anyway-এর মাধ্যমে এটি অনুমতি দিন।
স্মার্ট আবিষ্কার
রিলিজ ব্রাউজার ও ইনস্টলেশন
সমৃদ্ধ বিস্তারিত স্ক্রিন
অ্যাপ ম্যানেজমেন্ট
স্টার করা রিপোজিটরি
নেটওয়ার্ক ও পারফরম্যান্স
GitHub Store কোনো ব্যক্তিগত ইন্ডেক্সিং বা ম্যানুয়াল কিউরেশন নিয়ম ব্যবহার করে না।
নিচের শর্তগুলো পূরণ করলে আপনার প্রকল্প স্বয়ংক্রিয়ভাবে প্রদর্শিত হতে পারে:
GitHub-এ পাবলিক রিপোজিটরি
public হতে হবে।সর্বশেষ রিলিজে ইনস্টলযোগ্য অ্যাসেট
.apk.exe, .msi.dmg, .pkg.deb, .rpm, .AppImageSource code (zip) /
Source code (tar.gz)) উপেক্ষা করে।সার্চ / টপিক দ্বারা আবিষ্কারযোগ্য
android, mobile, apk-এর মতো টপিক।desktop, windows, linux, macos, compose-desktop,
electron-এর মতো টপিক।আপনার রিপোজিটরি এই শর্তগুলো পূরণ করলে, GitHub Store সার্চের মাধ্যমে এটি খুঁজে পেতে এবং স্বয়ংক্রিয়ভাবে দেখাতে পারে — কোনো ম্যানুয়াল সাবমিশনের প্রয়োজন নেই।
GitHub রিলিজে আর খোঁজাখুঁজি নয় শুধুমাত্র সেই রিপোজিটরিগুলো দেখুন যেগুলো আসলে আপনার প্ল্যাটফর্মের জন্য বাইনারি শিপ করে।
আপনি কী ইনস্টল করেছেন তা জানে GitHub Store (Android) দিয়ে ইনস্টল করা অ্যাপ ট্র্যাক করে এবং নতুন রিলিজ পাওয়া গেলে হাইলাইট করে, যাতে আপনাকে আবার GitHub-এ খুঁজতে না হয়।
সবসময় আপ টু ডেট ইনস্টলেশন ডিফল্টভাবে সর্বশেষ প্রকাশিত রিলিজ ব্যবহার করে, রিলিজ পিকারের মাধ্যমে যেকোনো পূর্ববর্তী রিলিজ থেকে ব্রাউজ ও ইনস্টল করার বিকল্পসহ।
ওপেন সোর্স ও বিস্তারযোগ্য
নেটওয়ার্কিং, ডোমেইন লজিক ও UI-এর মধ্যে স্পষ্ট বিভাজন সহ KMP-তে লেখা — ফর্ক, বিস্তার বা অভিযোজন করা সহজ।
সব অফিসিয়াল GitHub Store রিলিজ নিচের সার্টিফিকেট ফিঙ্গারপ্রিন্ট দিয়ে স্বাক্ষরিত:
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
সংক্ষেপে
local.properties-এ রাখুনএখানে যান: GitHub → Settings → Developer settings → OAuth Apps → New OAuth App
| ফিল্ড | মান |
|---|---|
| Application name | যা খুশি (যেমন GitHub Store Dev) |
| Homepage URL | https://github.com/username/repo_name |
| Authorization callback URL | githubstore://callback |
তারপর Create application-এ ক্লিক করুন।
অ্যাপ তৈরির পর GitHub দেখাবে:
আপনার প্রকল্পের local.properties ফাইল (প্রকল্পের রুট) খুলুন এবং যোগ করুন:
GITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE
প্রকল্পটি সিঙ্ক করুন এবং অ্যাপ চালু করুন। এখন আপনি GitHub দিয়ে সাইন ইন করতে পারবেন।
local.properties Git-এ কমিট হয় না, তাই আপনার Client ID স্থানীয় থাকে।GitHub Store একজন হাই স্কুল ছাত্র দ্বারা তৈরি ও রক্ষণাবেক্ষণ করা হয়। আপনার সাপোর্ট তাকে সাহায্য করে:
✅ অ্যাপকে বাগ-মুক্ত রাখতে — ইস্যুতে সাড়া দিতে এবং দ্রুত ফিক্স পাঠাতে
✅ কমিউনিটির অনুরোধ করা ফিচার যোগ করতে — ব্যবহারকারীরা আসলে যা চান তা বাস্তবায়ন করতে
এখন স্পনসর করতে পারছেন না? ঠিক আছে! আপনি এভাবেও সাহায্য করতে পারেন:
প্রতিটি সাপোর্ট — আর্থিক হোক বা না হোক — অনেক মূল্যবান এবং এই প্রকল্পকে বাঁচিয়ে রাখে। ধন্যবাদ!
GitHub Store শুধুমাত্র GitHub-এ তৃতীয় পক্ষের ডেভেলপারদের দ্বারা ইতোমধ্যে প্রকাশিত রিলিজ অ্যাসেট আবিষ্কার ও ডাউনলোড করতে সাহায্য করে।
সেই ডাউনলোডগুলোর বিষয়বস্তু, নিরাপত্তা ও আচরণ সম্পূর্ণরূপে তাদের নিজস্ব লেখক ও বিতরণকারীদের দায়িত্ব, এই প্রকল্পের নয়।
GitHub Store ব্যবহার করে, আপনি বুঝতে ও সম্মত হন যে আপনি নিজের ঝুঁকিতে যেকোনো ডাউনলোড করা সফটওয়্যার ইনস্টল ও চালু করছেন।
এই প্রকল্প কোনো ইনস্টলার নিরাপদ, ম্যালওয়্যার-মুক্ত বা কোনো নির্দিষ্ট উদ্দেশ্যের জন্য উপযুক্ত কিনা তা পর্যালোচনা, যাচাই বা নিশ্চিত করে না।
GitHub Store Apache License, Version 2.0-এর অধীনে প্রকাশিত হবে।
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.