Gun-Vue هي مجموعة أدوات متعددة الاستخدامات تجمع بين قوة قاعدة بيانات JavaScript من نظير إلى نظير مع نظام تفاعل VUE إلى تطبيقات صغيرة ، ولكنها دقيقة لتطبيقات الجميع لجعل الجميع ومشاركتهم وتجاهلهم كلما أردنا. إنه يوفر مكونات قابلة للتوصيل لمصممي UX لتكوين مكونات قابلة للاستيراد بسهولة لمطوري واجهة المستخدم لاستخدامها ، ونظرة ترحيل STARTE STARTER 2 من عشاق شبكة P2P الجدد لتشغيلها على أي أجهزة تقريبًا. من خلال مجموعة متنامية من العروض التجريبية والوثائق ، فإن السلاح مفتوح المصدر ويمكن الوصول إليه للجميع! ✊
@Gun-Vue عبارة عن مجموعة مفتوحة من اللبنات الأساسية المترابطة المصممة لإنشاء مجموعة واسعة من التطبيقات اللامركزية للتعاون عبر الإنترنت وغير المتصلة بالإنترنت. فهو يجمع بين نقاط القوة في قاعدة بيانات الرسم البياني الموزع القائمة على CRDT) ، و VUE (إطار عمل JavaScript UI التفاعلي) ، والبحر (محول تشفير متصفح الويب) لإنشاء نظام بيئي لمستويات التطبيق المتعددة. يهدف المشروع إلى توفير الأدوات الأساسية للجميع للمشاركة في استكشاف هذا الكون الرسم البياني الجديد وإيجاد طريقتهم الخاصة داخله.
يتم تنظيم الكود في طبقات مميزة ضمن مؤسسة @gun-vue npmjs.com لتثبيت تطبيقات P2P الخاصة بك.
إن موقع الويب الرئيسي للبندقية.
يمكن الوصول إلى التطبيق عبر المجال الفرعي JS.Org المجاني لـ Open Source منذ يناير 2022 ويستضيفه في صفحات Github. تم تصميمه كملف HTML واحد يمكن تقديمه من أي مجال أو تم فتحه للتو كملف محلي. يمكنك فقط الضغط على Save Page As... وجعلك WebPap Firstive P2P المحلي معك في كل مكان.
عندما يتم نشر إصدار جديد من Gun-Vue ، يقوم الإجراء الآلي بإنشاء مسودة إصدار جديدة مع مجموعة كاملة من تطبيقات سطح المكتب الأصلية الخفيفة الوزن لنظام التشغيل Windows و Mac OS و Linux مع Tauri بواسطة إجراء GitHub. تطبيقات الأجهزة المحمولة قادمة أيضًا. هذه طريقة لطيفة للغاية لتوفير السلاح في حالة اندلاع DNS. يجب أن يصبح التتابع المحلي جزءًا منه ، خاصةً بمجرد أن يتم دمج ميناء الصدأ المستقر بطريقة ما في بنية تطبيق Tauri. لذلك يمكن أن يكون أساسا عقدة بندقية كاملة في تطبيق أصلي <10 ميجابايت.
يتم قطع الكود إلى شرائح عمودية كتطبيقات صغيرة قابلة للوصول في مجلد المصدر المشترك.
هذا يعني أن كل مجلد في دليل src هو قسم مناسب من قاعدة قاعدة الكود بأكملها ، ويحمل بنية أساسية مشتركة ولكن لها وظائف متميزة.
يتم تصميم جميع التعليمات البرمجية المصدر عن طريق إجراءات GitHub على كل علامة يتم نشرها. ينتقل رمز HTML الناتج إلى المجلد _dist ويتم نشره في استضافة موقع GitHub STATIC.
يوفر @Gun-Vue/Components مكونات Vue 3 جاهزة للاستخدام كبنات بناء لتنفيذ التفاعل الذي يعمل بالطاقة في الثواني.
قد يتم تنفيذ المكونات الأصلية على شبكة الإنترنت في المستقبل.
وظائف قابلة للتكوين للاستخدام مع VUE 3 تكوين API. إنهم يحملون المنطق التفاعلي الأساسي الذي يشغل تمثيل واجهة المستخدم البصرية بأكملها مع عدم وجودها في ذلك. يمكنك الجمع بين هذه المركبات في Vanilla HTML+JS أو استيرادها في أي من بنيات موقع الويب الثابتة الحالية لأي نشاط P2P في الوقت الفعلي.
خادم سلاح بسيط بدون متاجر لرميه في أي بيئة Node.js. من أجهزة الكمبيوتر المحمولة القديمة ، Raspbery PI's و Roater Free Tier إلى VPs عالية التحميل وخوادم الشركة المخصصة.
يمكنك العثور على إعلانات ميزة أقصر هناك إلى جانب جلسات الترميز الحية الأطول.
pnpm i لتثبيت جميع التبعيات بشكل متكرر في مساحات العملpnpm run dev ، pnpm run docs و pnpm run app Scripts في المجلد الجذري لتشغيل خوادم DEV المقابلة.builds Script لإنشاء جميع الحزم وجاهزة للنشر في المجلد _dist . corepack enable
pnpm i
pnpm run builds
open ./_dist/index.htmlMonero Wallet: 852XU44KREJYIBRP8XQWQEXT1VGIBQ5M1G1JW8RPRDMX3A1WPQZ1U5VGR5HPFYVDDY5MUJ4IZTAEWNM5UJZFXN6FSIHPYHL