Asosiy kontentga o'tish

AppX kodini GitHub'ga joylash

Har bir AppX ilovasi oddiy Expo + React Native loyihasi va har bir tarifda uni to'liq ZIP holida yuklab olish mumkin. Demak, uni oddiy git yordamida o'z GitHub repozitoriyingizda saqlay olasiz. Bu qo'llanma barcha qadamlarni ko'rsatadi.

eslatma

Bu qo'llanma qo'lda bajariladigan usulni ko'rsatadi; u har bir tarifda ishlaydi.

Nima kerak​

  • Kompyuteringizga o'rnatilgan git
  • GitHub akkaunti
  • Kamida bitta ekrani yaratilgan AppX loyihasi

1-qadam — Kodni yuklab oling​

Loyihani oching, yuqori paneldagi Kodni yuklab olish tugmasini, so'ngra Kodni yuklab olish (ZIP) ni bosing. Butun loyiha ZIP holida yuklanadi.

2-qadam — Arxivni oching​

Faylni yangi bo'sh papkaga chiqaring va shu papkada terminalni oching:

cd path/to/your-app

3-qadam — Git repozitoriysini yarating​

Avval .gitignore yarating

ZIP ichida .gitignore fayli yo'q. Commit qilishdan oldin uni yarating va ichiga node_modules/, .expo/ va .env ni yozing, shuningdek papkada haqiqiy kalitlar saqlangan fayl yo'qligiga ishonch hosil qiling.

git init
git add .
git commit -m "First version from AppX"

4-qadam — GitHub'da repozitoriy yarating​

github.com/new sahifasini oching, nom tanlang va repozitoriyni yarating. Birinchi yuborishda birlashtiradigan narsa bo'lmasligi uchun "Add a README" belgisini qo'ymang.

5-qadam — Kodni yuboring​

Manzilni GitHub yangi repozitoriyingiz uchun ko'rsatgan manzilga almashtiring:

git branch -M main
git remote add origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
git push -u origin main

Endi kodingiz GitHub'da.

Repozitoriy qanday ko'rinadi​

Odatdagi AppX loyihasi — oddiy Expo ilovasi. Fayllar ZIP'ning eng yuqori darajasida joylashgan:

app/                   <- Expo Router ekranlari
components/ <- Qayta ishlatiladigan komponentlar
constants/ <- Ranglar va mavzu
hooks/ <- Maxsus hook'lar
app.json <- Expo konfiguratsiyasi
package.json <- Bog'liqliklar
tsconfig.json <- TypeScript konfiguratsiyasi
README.md <- Loyihani qanday ishga tushirish
.npmrc <- Loyihaga kerakli npm sozlamalari

Repozitoriyni klonlagan har kim loyihani kompyuterida ishga tushira oladi:

npm install
npx expo start

Bu oddiy Expo loyihasi bo'lgani uchun u boshqa vositalaringiz bilan ham ishlaydi — pull request'lar, kod ko'rib chiqish va siz allaqachon ishlatayotgan har qanday CI.

Repozitoriyni keyinroq yangilash​

Ilovani AppX'da o'zgartirganingizda va repozitoriy ham shunday bo'lishini istasangiz:

  1. ZIP'ni qaytadan yuklab oling va oching.
  2. Yangi fayllarni kompyuteringizdagi papka ustiga nusxalang. Yashirin .git papkasiga tegmang.
  3. Commit qiling va yuboring:
git add .
git commit -m "Update from AppX"
git push

Repozitoriyda qilingan o'zgarishlar AppX'ga qaytib kelmaydi.

Maxfiy ma'lumotlar haqida​

API kalitlari va boshqa maxfiy qiymatlarni repozitoriyda saqlamang.