piga
v3.78
يهدف هذا المشروع إلى أن يكون محرر قائمة لمستخدمي الطاقة.
مثال على حالات الاستخدام:

conf/application.conf في المجلد غير المعبأ:piga وتكوينها على النحو التالي: db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/piga?user=mysqluser&password=mysqlpassword"
db.default.slick.profile = "slick.jdbc.MySQLProfile$"
اختر القيم السرية لـ play.http.secret.key و app.setup.defaultPassword
افتح محطة في المجلد غير المعبأ
قم بتشغيل الأوامر التالية لتشغيل التطبيق:
# Create database tables
bin/server -DdropAndCreateNewDb
# Create admin user
bin/server -DcreateAdminUser
# Run application
bin/server
تصفح إلى http: // <ep_address>: 9000/app/userAdMinistration (اسم المستخدم: "المسؤول" ، كلمة المرور: "changeme")
ستطلق الأوامر التالية خادمًا جديدًا إلى جانب قاعدة بيانات في حاويات Docker:
# Get the docker-compose.yml file
wget https://raw.githubusercontent.com/nymanjens/piga/master/docker-compose.yml
# Choose a unique random string here of sufficient length
export APPLICATION_SECRET="$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)"
# Create an empty database with a single admin user
docker-compose run web bin/server -DdropAndCreateNewDb
docker-compose run web bin/server -DcreateAdminUser
# Bring up the server
docker-compose up
عند الانتهاء ، تصفح إلى http: // <ep_address>: 9000/app/userAdMinistration (اسم المستخدم: "المسؤول" ، كلمة المرور: "changeme")
conf/application.conf :-DcreateAdminUser (اسم المستخدم: المسؤول ، كلمة المرور: changeme). يمكن لهذا الحساب إنشاء مستخدمين جدد. tab : زيادة المسافة البادئة الحاليةshift + tab : تقليل المسافة البادئة الحاليةctrl + I : تبديل "مائل"ctrl + B : تبديل "Bold"ctrl + `: خط رمز" Toggle "alt + shift + 5 : تبديل "strikethrough"ctrl + : إعادة تعيين التنسيقctrl + Z : التراجعctrl + Y : Redoctrl + shift + Z : Redoctrl + K : إنشاء أو تحرير رابطalt + shift + T : إنشاء أو تحرير علامةctrl + P : حوار "Go to File"ctrl + plus : توسيع المهمة الحاليةctrl + minus : انهيار المهمة الحاليةalt + shift + 4 : Mark As "Do"ctrl + shift + C : نسخ المهمة المحددة وأطفالهاctrl + shift + X : قطع المهمة المحددة وأطفالهاalt + shift + M : انسخ المهمة المحددة وأطفالها كموضةalt + up : تبديل المهمة الحالية مع المهمة السابقةalt + down : تبديل المهمة الحالية مع المهمة التاليةctrl + shift + P : انتقل إلى مهمة الوالدينctrl + D : حذف المهمة الحاليةctrl + shift + B : تكرار المهمة الحاليةctrl + alt + U : تحويل التحديد إلى أحرف كبيرةctrl + shift + U : تحويل التحديد إلى أحرف كبيرةctrl + alt + L : تحويل التحديد إلى أحرف صغيرةctrl + shift + L : تحويل التحديد إلى أحرف صغيرةalt + shift + L : تحويل التحديد إلى Camelcasealt + shift + K : تحويل التحديد إلى Snake_Casealt + shift + H : تحويل التحديد إلى حالة اندفاعةctrl + enter : فتح الرابط المحددctrl + M : حدد الكلمة الحاليةctrl + shift + M : حدد الجملة المقتبسة الحاليةctrl + J : حدد المهمة الحاليةctrl + G : العثور على الحدوث التالي للنص المحددctrl + Q : انتقل إلى التحرير الأخيرctrl + shift + delete : احذف باقي الخط بعد المؤشر