BSide هو Github CMS لجعل التحرير أسهل وأسرع في أي جهاز. يمكن لـ DevleOper إدارة محتويات المستودع مباشرة على المتصفح الحديث دون استنساخ المشروع وإجراء الالتزامات. كما يوفر أدوات ومناظر مضمنة لمساعدة مطور البرامج على إدارة المدونة المستضافة على صفحة GitHub.

حاول BSIDE توفير ميزات جديدة لا توفرها الخدمات الأخرى.
كما لو كنت تستخدم محتويات سطح المكتب ، يمكنك إنشاء المحتويات أو إعادة تسميتها أو تحريرها مباشرة بعد تحديد مستكشف الشجرة اليسرى أو علامة التبويب.
يمكن لمطوري البرامج استخدامه عندما يفكرون في الفكرة أو يرغبون في إدارة المدونة. وهو يدعم Chrome و Firefox و Safari و Edge Beta.
Nodejs 10+ و JDK 11+ و Maven 3+ هي requried.
يعتمد تطبيق الويب على Angular 8+. لذلك يجب أن تعتبر Angular CLI الأداة الأولى عند إنشاء بعض الملفات.
هناك نصوص محددة مسبقًا لتسهيل تطوير هذا المشروع.
npm install
npm run start
يجب اجتياز جميع اختبارات الوحدة. لا يوجد اختبار آخر غير اختبار الوحدة حتى الآن.
npm run test
من المهم الحصول على معرف العميل الخاص بك وسرية العميل من خلال إنشاء تطبيق OAUTH جديد في GitHub. ثم تأكد من العثور على معرف العميل وسر العميل عن طريق إضافته إلى application-oauth.properties أو جعلها متغيرات البيئة. خلاف ذلك ، ستفشل ouath anufacticing. يتم تجاهل application-oauth.properties بحيث لا يتم احتواءها في التزام التالي.
github.client_id =your_temporary_client_id
github.client_secret =your_temporary_client_secretيمكنك تشغيل فصل رئيسي على Intellij.
يجب اجتياز جميع اختبارات الوحدة. لا يوجد اختبار آخر غير اختبار الوحدة حتى الآن.
mvn test
طلبات السحب موضع ترحيب. للتغييرات الرئيسية ، يرجى فتح مشكلة أولاً لمناقشة ما تريد تغييره.
يرجى التأكد من تحديث الاختبارات حسب الاقتضاء.