مجموعة PetComp Financial Management WebApp (UFMA). هدفها هو ببساطة الحفاظ على إدارة دخول وخروج الموارد المالية لمجموعة التدريس والإرشاد.

انظر أيضًا إصدار سطح المكتب
قم بتثبيت المتطلبات المسبقة أدناه ، وبعد ذلك استنساخ المشروع وأدخل المستودع. افتح المحطة الخاصة بك في مجلد المشروع وقم بتشغيل الأمر:
python manage.py runserver
سيكون الخادم المحلي أوليًا لإغلاقه ، اضغط على " Ctrl " + " C ".
عنوان الوصول 127.0.0.1:8000 على متصفحك واستمتع.
أولاً ، يجب عليك تثبيت Python 3.0. Python هي لغة برمجة عالية المستوى ، يتم تفسيرها ، نص ، ضرورة ، كائن موجه ، وظيفية ، ديناميكية وقوية.
sudo apt-get install python3
بعد ذلك تثبيت PIP. PIP هو نظام إدارة الحزم المستخدم لتثبيت حزم برامج Python وإدارتها.
sudo apt-get install python3-pip
تثبيت القطاع الظاهري.
sudo pip3 install virtualenv
انتقل بقدر ما تريد حفظ المشروع وإنشاء مجلد مع أي اسم. في حالة هذا البرنامج التعليمي ، تم حفظ الرمز في المجلد الرئيسي لنظام Linux.
mkdir ~/safebox-projeto
أدخل المجلد الذي أنشأته للتو.
cd ~/safebox-projeto
ثم قم بإنشاء بيئة افتراضية بحيث لا تتعارض التبعيات المستخدمة في المشروع مع منشآتها. سيقوم هذا الأمر بإنشاء مجموعة من الملفات التي ستتيح لك عزل هذا الويب عن بقية جهاز الكمبيوتر الخاص بك ، مما يمنع الأخطاء المحتملة من إحداث أضرار لمشاريعك الخاصة. (ممارسة جيدة)
virtualenv ambiente-virtual
لتفعيل البيئة الافتراضية ، استخدم الأمر:
source ambiente-virtual/bin/activate
أدخل مجلد البيئة الافتراضية
cd ambiente-virtual/
وأخيرا استنساخ مستودع جيثب
git clone https://github.com/Marcos-Costa/safebox.git
أخيرًا ، قم بتشغيل PIP بحيث يقوم تلقائيًا بتثبيت التبعيات الأخرى.
pip install -r /safebox/requirements.txt
هذا هو كل شيء ، يتم تثبيت المشروع.
لتشغيله استخدامه في مجلد المستودع
cd safebox/
قم بتشغيل الأمر التالي:
python3 manage.py runserver
تفضل بزيارة الرابط لاستخدام WebApp. أو اضغط على Ctrl + C إلى محطةك لإنهاء WebApp.
يتم تلقائيات الاختبارات وتنفيذها في بيئة Circleci. إذا كان لديك أي معرفة حول اختبار الوحدة ، يمكنك إجراء الاختبارات المستخدمة محليًا في الأمر
python3 manage.py test
يتم نشر التطبيق أيضًا الآلي باستخدام Circleci. في كل مرة يكون هناك دمج/التزام على Branch Master (وهو أبيض محمي) ، يتم تنفيذ Webhok وتحدث تلقائي على الخادم. لتكوين النشر على الخادم الخاص بك ، اقرأ وثائق Circleci على ملفات تكوين YAML. ملف التكوين في .circleci/config.yml
تم استخدام GIT للإصدار.
انظر أيضًا قائمة المساهمين الذين شاركوا في المشروع.
يستخدم هذا المشروع ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ترخيص. md لمزيد من التفاصيل.