Tumpukan Seluler Solana: https://docs.solanamobile.com/
Kerangka Kerja Tanpa Server TypeScript 'Skeet'.
Proyek Skeet diluncurkan dengan tujuan mengurangi biaya pengembangan, pengoperasian, dan pemeliharaan perangkat lunak.
Bangun Aplikasi Tanpa Server dengan lebih cepat.
Solana Mobile Stack - Pengaturan Pengembangan: https://docs.solanamobile.com/getting-started/development-setup
Anda mungkin perlu menginstal versi Java tertentu seperti di sini:
$ curl -s "https://get.sdkman.io" | bash
$ sdk install java 11.0.20-zulu
$ sdk use java 11.0.20-zulu
$ java --version
openjdk 11.0.20 2023-07-18 LTS
OpenJDK Runtime Environment Zulu11.66+15-CA (build 11.0.20+8-LTS)
OpenJDK 64-Bit Server VM Zulu11.66+15-CA (build 11.0.20+8-LTS, mixed mode)
※ Lingkungan ANDROID_HOME itu penting. Harap jangan lupa untuk meletakkan ANDROID SDK PATH Anda ke eas.json dan package.json (Ini akan menjadi seperti ~/Library/Android/sdk)
$ npm i -g firebase-tools
$ npm i -g @skeet-framework/cli
$ skeet create < project-name >
$ cd < project-name >
$ skeet s
atau jika Anda menarik repo ini:
$ skeet yarn i
$ skeet s
Jika Anda menyiapkan Emulator Android, aplikasi seluler akan diluncurkan secara otomatis.
Frontend Web: http://localhost:4200 Firebase Emulator: http://localhost:4000
※ Anda memerlukan kunci API OpenAI untuk menggunakan ChatGPT.
./functions/skeet/.env
CHAT_GPT_KEY=your-key
CHAT_GPT_ORG=your-org
Uji aplikasi Anda:
$ skeet test
Pembangunan EAS
Anda perlu menjalankan perintah ini untuk menyiapkan proyek EAS Build. (Edit app.json misalnya mengubah nama dan menghapus "ekstra" untuk membangun proyek baru.)
yarn build:configure
Anda dapat menggunakan konverter kunci Pribadi Solana Wallet untuk mendapatkan keyfile.json. Show Private Key Phantom memberi kita string yang tidak kompatibel dengan Solana CLI. Jadi kita perlu mengubahnya menjadi Uint8Array dan membuat skripnya.
$ yarn solana:key:convert (default: key.json)
// or if you want to name the file.
$ yarn solana:key:convert -- keyfile.json
ID: https://medium.com/@KishiTheMechanic/how-to-mint-solana-compressed-nfts-cnfts-with-typescript-be9d0fa7ce30
JA: https://zenn.dev/ki4themecha2q/articles/7dcb9753783a23
ID: https://medium.com/@KishiTheMechanic/implementing-sign-in-with-solana-siws-ce35dadeda31
JA: https://zenn.dev/ki4themecha2q/articles/85b8725a142f76
Laporan bug dan permintaan penarikan diterima di GitHub di https://github.com/elsoul/skeet-solana-mobile-stack Proyek ini dimaksudkan untuk menjadi ruang yang aman dan ramah untuk berkolaborasi, dan kontributor diharapkan mematuhi Kontributor Kode etik perjanjian.
Paket ini tersedia sebagai open source di bawah ketentuan Lisensi Apache-2.0.
Setiap orang yang berinteraksi dalam basis kode, pelacak masalah, ruang obrolan, dan milis proyek Skeet diharapkan untuk mengikuti kode etik.