Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 2.41 KB

DEVELOPMENT_MANUAL_AR.md

File metadata and controls

46 lines (27 loc) · 2.41 KB

المتطلبات

  • الإصدار 8 من Java (بالنسبة للمطورين)، لاستخدام التطبيق بشكل طبيعي يمكنك تحميله: من هنا ⬇️
  • بالإضافة إلى Maven 3.3+

  • برنامج Scene Builder: هو أداة تصميم واجهات JavaFX بشكل مرئي بدون كتابة أكواد FXML يدويًا.

    تأكد من تحميل الإصدار 8.5.0 ليكون متوافقًا مع Java 8
    أيضًا يجب استيراد مكتبات الواجهة المستخدمة في Scene Builder إذا كنت ستستخدمه

تثبيت المشروع للتطوير

  1. قم بتنزيل ملفات المستودع (المشروع) من قسم التنزيل أو عمل Clone لهذا المشروع عن طريق كتابة الأمر التالي في bash:
   git clone https://github.com/AbdelrahmanBayoumi/Azkar-App.git
  1. قم باستيراده في Intellij IDEA أو أي Java IDE آخر ودع Maven يقوم بتنزيل التبعيات المطلوبة لك.

  2. لاستخدام Sentry (لتقارير الأخطاء) ، تحتاج إلى إضافة DSN الخاص بك في ملف src/main/resources/sentry.properties.

    • انظر sentry.properties.example لرؤية كيفية القيام بذلك.
  3. لاستخدام خدمات ip2location للموقع، تحتاج إلى إضافة ip2location.apiKey الخاص بك في ملف src/main/resources/config.properties.

    • انظر config.properties.example لرؤية كيفية القيام بذلك.
  4. قم بتشغيل التطبيق 😁