status web
@status-im
status-webmonorepo นี้มีแพ็คเกจสำหรับการสร้างเว็บแอปพลิเคชันในระบบนิเวศสถานะ แพ็คเกจเหล่านี้สามารถใช้แยกกันหรือรวมกันเพื่อสร้างส่วนต่อประสานผู้ใช้ที่สอดคล้องและสวยงาม
| ชื่อ | npm | คำอธิบาย |
|---|---|---|
@status-im/components | ไลบรารีส่วนประกอบที่สร้างด้วย Radix UI, React Aria, Tailwind CSS | |
@status-im/js | Libary สำหรับการรวมโปรโตคอล WAKU และการโต้ตอบกับบล็อกเชน | |
@status-im/icons | ไลบรารีไอคอนที่สร้างขึ้นอัตโนมัติตามระบบการออกแบบของเรา | |
@status-im/colors | จานสีที่สร้างขึ้นอัตโนมัติตามระบบการออกแบบของเรา | |
@status-im/eslint-config | การกำหนดค่า ESLINT ที่ใช้ร่วมกันสำหรับสไตล์รหัสที่สอดคล้องกันในโครงการ |
| ชื่อ | คำอธิบาย |
|---|---|
./apps/connector | กระเป๋าเงินเดสก์ท็อปสถานะขยายไปยังแอปพลิเคชันกระจายอำนาจในเบราว์เซอร์ของคุณ |
ที่จำเป็น:
ที่แนะนำ:
.vscode/extensions.json สำหรับประสบการณ์การพัฒนาที่ดีที่สุด โคลนที่เก็บ:
git clone https://github.com/status-im/status-web.git
cd status-web
ติดตั้งการพึ่งพา:
pnpm install
สร้างแพ็คเกจทั้งหมด:
pnpm build
เรียกใช้การทดสอบ:
pnpm test
เริ่มโหมดการพัฒนา:
pnpm dev
ในการดูและโต้ตอบกับส่วนประกอบคุณสามารถเรียกใช้นิทาน:
pnpm storybook
สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์นิทานช่วยให้คุณสามารถเรียกดูและทดสอบส่วนประกอบที่แยกได้
โครงการนี้ได้รับการสนับสนุนจาก BrowserStack