كامب كامل DAPP لتطوير العقود الذكية للصلابة
رمز Monorepo Boilerplate لتطوير Typesafe Full-Stack Slidity.
محتويات
- المتطلبات الأساسية
- سمات
- تشغيل في gitpod
- تشغيل محليا
- بناء للإنتاج
- شكر وتقدير
- رخصة
المتطلبات الأساسية
- PNPM
- node.js
- امتداد متصفح محفظة Metamask.
سمات
فيما يلي نظرة عامة على الأطر والأدوات المضمنة.
- Next.js - إطار عمل الحد الأدنى لتطبيقات React التي تم تقديمها الخادم.
- TypeScript - Superset من JavaScript الذي يوفر في المقام الأول الكتابة الثابتة والفئات والواجهات.
- ESLINT - فائدة linting قابلة للتوصيل.
- Turborepo - نظام بناء عالي الأداء لـ JavaScript و TypeScript.
- PNPM - مدير الحزمة السريع للفضاء.
- Wagmi - React Hooks Library for Ethereum.
- CSS Tailwind - بناء مواقع الويب الحديثة بسرعة دون مغادرة HTML.
- TypeChain - TypeScript Bindings لعقود Ethereum الذكية.
- Hardhat - بيئة تنمية Ethereum للمهنيين.
- Hardhat -Deploy - مكون إضافي Hardhat للنشر القابل للتكرار واختبار سهل.
- Chai - مكتبة تأكيد BDD / TDD للعقدة والمتصفح التي يمكن إقرانها بشكل مبهج مع أي إطار اختبار JavaScript.
- Mocha - إطار اختبار JavaScript الغني بالميزات.
تشغيل في gitpod
لتشغيل هذا المشروع في gitpod ، اتبع هذه الخطوات:
- انقر فوق هذا الرابط للنشر إلى gitpod
- استيراد عنوان RPC الذي قدمه لك GITPOD في محفظة Metamask الخاصة بك
ستبدو نقطة النهاية هذه مثل هذا:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
يجب أن يكون معرف السلسلة 1337. إذا كان لديك جهاز RPC محلي ، فقد تحتاج إلى الكتابة فوقه.

يمكنك أيضًا تغيير حالتك من المنافذ المفتوحة عن طريق الانتقال إلى إعدادات المنفذ.

تشغيل محليا
استنساخ المشروع
npx degit G3root/nextjs-dapp-starter-ts my-project
انتقل إلى دليل المشروع
تثبيت التبعيات
ابدأ خادم التطوير
بناء للإنتاج
لتوليد بناء الإنتاج
شكر وتقدير
رخصة
معهد ماساتشوستس للتكنولوجيا