Supabase Flutterไลบรารีไคลเอนต์ Flutter สำหรับ Supabase
repo นี้เป็น monorepo ที่ขับเคลื่อนโดย melos ที่มี supabase_flutter และห้องสมุดย่อย แพ็คเกจทั้งหมดอยู่ในไดเรกทอรี packages
ในการติดตั้งบนแอพที่พัฒนาขึ้นในท้องถิ่น:
dart pub global activate melosmelos bootstrap หรือ melos bs ที่รากของไดเรกทอรีโคลนเพื่อติดตั้งการพึ่งพาpubspec.yaml ของคุณที่ระบุเส้นทาง supabase_flutter :
path : <your-path-to-the-local-supabase-flutter-repo>/packages/supabase_flutter การทดสอบสำหรับแพ็คเกจ postgrest , gotrue และ storage_client ต้องการบริการ supabase บางอย่างที่ทำงานอยู่ ในการเรียกใช้การทดสอบเหล่านี้ในพื้นที่คุณจะต้องติดตั้ง docker CLI ด้วยการติดตั้ง docker-compose
การกำหนดค่าที่จำเป็นสำหรับการเริ่มต้นบริการอยู่ในไดเรกทอรี infra
ในการเริ่มต้นบริการเปลี่ยนไดเรกทอรีการทำงานเป็น infa/<package> และเรียกใช้คำสั่งต่อไปนี้:
docker compose up -d รันการทดสอบ DART ภายในไดเรกทอรีแพ็คเกจใน packages/<package> ด้วยคำสั่งต่อไปนี้: ธง -j 1 จะเรียกใช้การทดสอบไม่พร้อมกันซึ่งทำงานได้ดีขึ้นเนื่องจากการทดสอบทำงานกับบริการเดียวกัน
dart test -j 1 หากต้องการหยุดบริการเรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรี infra/<package> :
docker compose downrepo นี้ได้รับใบอนุญาตภายใต้ MIT