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: // <ip_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: // <ip_address>: 9000/app/useradministration (ชื่อผู้ใช้: "admin", รหัสผ่าน: "Changeme")
conf/application.conf :-DcreateAdminUser (ชื่อผู้ใช้: ผู้ดูแลระบบรหัสผ่าน: Changeme) บัญชีนี้สามารถสร้างผู้ใช้ใหม่ tab : เพิ่มการเยื้องในปัจจุบันshift + tab : ลดการเยื้องในปัจจุบันctrl + I : สลับ 'ตัวเอียง'ctrl + B : สลับ 'bold'ctrl + `: สลับ 'รหัสตัวอักษร'alt + shift + 5 : สลับ 'Strikethrough'ctrl + : รีเซ็ตการจัดรูปแบบctrl + Z : undoctrl + Y : redoctrl + shift + Z : redoctrl + K : สร้างหรือแก้ไขลิงก์alt + shift + T : สร้างหรือแก้ไขแท็กctrl + P : เปิดกล่องโต้ตอบ "ไปที่ไฟล์"ctrl + plus : ขยายงานปัจจุบันctrl + minus : งานปัจจุบันยุบalt + shift + 4 : ทำเครื่องหมายว่า 'เสร็จสิ้น'ctrl + shift + C : คัดลอกงานที่เลือกและลูก ๆctrl + shift + X : ตัดงานที่เลือกและลูก ๆalt + shift + M : คัดลอกงานที่เลือกและลูก ๆ เป็น markdownalt + 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 : แปลงการเลือกเป็น dash-casectrl + enter : เปิดลิงค์ที่เลือกctrl + M : เลือกคำปัจจุบันctrl + shift + M : เลือกประโยคที่ยกมาปัจจุบันctrl + J : เลือกงานปัจจุบันctrl + G : ค้นหาการเกิดขึ้นของข้อความที่เลือกครั้งต่อไปctrl + Q : ไปที่การแก้ไขครั้งสุดท้ายctrl + shift + delete : ลบส่วนที่เหลือของบรรทัดหลังจากเคอร์เซอร์