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.
Bu qo'llanma qo'lda bajariladigan usulni ko'rsatadi; u har bir tarifda ishlaydi.
Nima kerak
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
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:
- ZIP'ni qaytadan yuklab oling va oching.
- Yangi fayllarni kompyuteringizdagi papka ustiga nusxalang. Yashirin
.gitpapkasiga tegmang. - 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.