中文版
هذه هي المحفظة المرجعية لـ bitshares blockchain التي تتصل بعقد bitshares blockchain ( bitshares-core ).
هذه المحفظة المرجعية عبارة عن محفظة قائمة على المتصفح ، مما يعني أن مفاتيحك يتم تخزينها محليًا في متصفحك ولا تتركها أبدًا أثناء استخدام المحفظة. يجب ألا تعرض مفاتيحك لأي شخص حيث يتم توقيع المعاملات محليًا قبل نقلها إلى عقدة.
يعتمد إنشاء محفظة مرجعية قائمة على متصفح BitShares-UI على الإصدار 16 العقدة باستخدام مستخدم غير الجذر.
على Ubuntu أو MacOS ، أسهل طريقة لتثبيت العقدة هي استخدام Manager Node Version.
قم بتثبيت NVM وفقًا لتوصية المنصات الخاصة بك وضبط الإصدار
nvm install v16
nvm use v16
بمجرد تثبيت العقدة ، استنساخ المستودع باستخدام الأوامر التالية:
git clone https://github.com/bitshares/bitshares-ui.git
cd bitshares-ui
قبل إطلاق واجهة المستخدم ، ستحتاج إلى تثبيت الحزم باستخدام الغزل على مستخدم غير الجذر:
yarn install
بمجرد تثبيت جميع الحزم ، يمكنك بدء تشغيل خادم التطوير عن طريق التشغيل:
yarn start
بمجرد الانتهاء من التجميع ، ستتوفر واجهة المستخدم في متصفحك على: localhost:8080 أو 127.0.0.1:8080 . يتم تمكين إعادة التحميل الساخن بحيث يعيش المستعرض التحديث أثناء تحرير الملفات المصدر.
بشكل افتراضي ، يتصل bitshares-ui بـ bitshares mainnet ، لكن من السهل جدًا تبديله إلى testnet. للقيام بذلك ، افتح واجهة المستخدم في المتصفح ، انتقل إلى الإعدادات ، ثم تحت العقد ، حدد testNet في القائمة المنسدلة. سيتم إعادة تحميل واجهة المستخدم وتواصل مع testnet.
هناك أيضًا نشر جاهز متصل مباشرة بـ TestNet بما في ذلك إنشاء الحساب المتاح هنا.

إذا كنت ترغب في استضافة واجهة المستخدم الخاصة بك في مكان ما ، فيجب عليك إنشاء بناء إنتاج واستضافته باستخدام Nginx أو Apache. من أجل إنشاء حزمة prod ، ما عليك سوى تشغيل الأمر التالي:
yarn run build
سيؤدي ذلك إلى إنشاء حزمة في مجلد ./build/dist الذي يمكن استضافته مع خادم الويب الذي تختاره.
نحن نستخدم Electron لتوفير محافظ قابلة للتثبيت ، متوفرة لنظام التشغيل Windows و MacOs و Linux Debian مثل Ubuntu. هناك إجراء github متاح يوضح جميع الخطوات اللازمة لهذا الإنشاء.
سيؤدي ذلك إلى تجميع واجهة المستخدم مع بعض التعديلات الخاصة للاستخدام مع الإلكترون ، وإنشاء ثنائيات قابلة للتثبيت مع الإلكترون ونسخ النتيجة إلى مجلد build/binaries الجذر.
استنساخ هذا المستودع ، قم بتشغيل docker-compose up وزيارة LocalHost: 8080
انظر المساهمة
يحتوي هذا المستودع على مدونة قواعد سلوك يجب أن يتبعها الجميع. يرجى قراءة code_of_conduct.md
يرجى الحفاظ على التعليقات بناءة ونظيفة
تم دمج واجهة مستخدم BitShares مع BrowserStack (https://www.browserstack.com) للسماح باختبار التوافق اليدوي عبر الأجهزة وإصدارات المتصفح. في المستقبل سوف نتحول إلى إطار اختبار السيلينيوم الآلي. 
هناك ثلاثة فروع تشكل عملية الإصدار الحالية.
يجب دفع جميع PRS إلى فرع develop . يتم نشر الالتزامات الجديدة تلقائيًا في هذا الفرع ونشرها للمراجعة.
متاح للتصفح على https://develop.bitshares.org
في نهاية كل معلم ، يتم دفع فرع develop إلى التدريج ويشكل مرشح الإفراج. تاريخ RC يشكل الاسم ، أي. 5.0.220214-rc1 .
يجب تقديم مشكلات كسر التطبيقات والأخطاء إلى تعقب القضية وينبغي دفع PRS إلى staging .
متاح للتصفح على https://staging.bitshares.org
عندما يتم إصلاح جميع المشكلات الرئيسية في RC الحالية ، يتم إصدار فرع staging إلى فرع master المستقر.
متاح للتصفح على https://wallet.bitshares.org وهي المحفظة المرجعية الرسمية لـ bitshares.