इस प्रोजेक्ट के बारे में
## Geiravor
r/a/dio (एक इंटरनेट रेडियो स्ट्रीमिंग सेवा) के लिए Android ऐप। उपयोगकर्ता-सामने वाला नाम: **r/a/dio**। पैकेज: `io.r_a_d.geiravor`।
लाइसेंस: MIT (`LICENSE.md`)। कॉपीराइट © 2026 Sakurai Momoka।
**1.0.0** 0.3.0 का नए सिरे से लिखा गया संस्करण है। अंतिम 0.3.0 स्रोत `legacy/0.3` (टैग `v0.3.0`) है।
### Install
GitHub रिलीज़ चार साइडलोड APKs प्रदान करती हैं: Debug और Release × `arm64-v8a` (फ़ोन) और `x86_64` (Waydroid / अधिकांश एमुलेटर)। रिलीज़ R8-मिनिफाइड है और प्रोजेक्ट साइडलोड कुंजी (प्ले स्टोर नहीं) के साथ हस्ताक्षरित है। Debug डीबग-हस्ताक्षरित है। पैकेज समान है (`io.r_a_d.geiravor`); एक को स्थापित करने से दूसरा बदल जाता है।
नवीनतम: [v1.0.1](https://github.com/sakuumomo/geiravor/releases/tag/v1.0.1)।
### Build
Nix समर्थित टूलचेन है:
```
nix develop # पूर्ण शेल (JDK, Android SDK/NDK, Linux पर DHU)
nix develop .#rust # केवल होस्ट Rust (fmt, clippy, tests, rustdoc)
cargo test --manifest-path core/Cargo.toml
./gradlew :app:testDebugUnitTest :app:assembleDebug
./scripts/dhu.sh # DHU; हेड यूनिट सर्वर का इंतजार करता है; --stop समाप्त करने के लिए
```
एक फ्लेक-सक्षम Nix की आवश्यकता है। `aarch64-linux` एक फ्लेक लक्ष्य नहीं है।
क्लोन करने के बाद:
```
git config core.hooksPath .githooks
```
### Docs
| फ़ाइल | कार्य |
|---|---|
| [`docs/spec/`](docs/spec/) | उत्पाद अनुबंध (एक श्रोता को क्या मिलता है) |
| [`docs/`](docs/README.md) | रेपो अनुबंध बनाम उत्पाद विभाजन |
| [`AGENTS.md`](AGENTS.md) | इस ट्री में कैसे काम करें |
| [`CONTRIBUTING.md`](CONTRIBUTING.md) | AGENTS और डॉक्स का सूचक |
| [`SECURITY.md`](SECURITY.md) | भेद्यता रिपोर्ट |
| [`CHANGELOG.md`](CHANGELOG.md) | **इस** ट्री का संस्करण इतिहास |
जनरेटेड क्रेट डॉक्स (GitHub Pages, विकी नहीं): [rustdoc](https://sakuumomo.github.io/geiravor/geiravor_core/) या `nix develop .#rust -c cargo doc --no-deps --open` (दूसरा स्पेक नहीं)। `main` में `pages` वर्कफ़्लो होने के बाद Pages साइट मौजूद होती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.