Poggit เป็นเว็บไซต์สำหรับสองสิ่ง: ตัวสร้างปลั๊กอิน (Poggit-CI) และรายการปลั๊กอิน (Poggit-Release)
ฉันต้องการใช้โปรเจ็กต์นี้เป็นวิธีทดสอบว่าจะแย่แค่ไหนหากไม่มีการใช้เฟรมเวิร์ก ฉันไม่ได้วางแผนที่จะเปลี่ยนแปลงสิ่งนี้ เนื่องจากนี่เป็นหลักฐานที่มีชีวิตซึ่งบอกเราว่าทำไม PHP (โดยเฉพาะที่ไม่มีเฟรมเวิร์กเซิร์ฟเวอร์) ถึงไม่ดี
Poggit จะสร้าง phars สำหรับโปรเจ็กต์ของคุณเมื่อคุณส่ง Commit หรือ Pull Request
เข้าสู่ระบบบนเว็บไซต์ Poggit และอนุญาตแอปพลิเคชัน Poggit สำหรับบัญชีผู้ใช้ของคุณหรือองค์กรของคุณ คุณสามารถค้นหาปุ่มเพื่อเปิดใช้งาน Poggit-CI สำหรับ repos เฉพาะได้ที่แผงผู้ดูแลระบบ CI Poggit จะช่วยคุณสร้างไฟล์ .poggit.yml
ใน repo ของคุณ จากนั้น Poggit จะเริ่มสร้างโปรเจ็กต์ของคุณใน repo ทุกครั้งที่คอมมิต
โปรเจ็กต์สามารถเผยแพร่ได้หลังจากมีบิลด์การพัฒนาแล้ว คุณจะพบปุ่มปลดล็อคได้ในหน้าโครงการ CI
คุณสามารถดูรายการปลั๊กอินที่เผยแพร่ได้ที่ https://poggit.pmmp.io/plugins คุณยังสามารถค้นหาปลั๊กอินที่รอการตรวจสอบได้ที่ https://poggit.pmmp.io/review
Poggit จัดเตรียมเฟรมเวิร์กไลบรารีที่เรียกว่า "Virions"
ใช่ ในทางเทคนิคแล้วคุณทำได้ แม้จะท้อแท้ก็ตาม
Poggit จัดการเว็บไซต์ที่อนุญาตให้ผู้ใช้ค้นหาปลั๊กอิน ดังนั้นหากทุกคนสร้างเว็บไซต์ Poggit ของตัวเอง ผู้ใช้จะสับสนเนื่องจากรายการปลั๊กอินกระจัดกระจายไปทั่ว เพื่อประโยชน์ของชุมชน เว้นแต่คุณได้ปรับปรุงเวอร์ชัน Poggit ของคุณมากจนเวอร์ชันดั้งเดิมไม่มีค่าอีกต่อไป โปรดอย่าโฮสต์ Poggit สาธารณะด้วยตัวคุณเอง
อย่างไรก็ตาม ด้วยเหตุผลหลายประการ โดยหลักแล้วฉันเป็นผู้สนับสนุนซอฟต์แวร์เสรีที่ดื้อรั้น คุณยังคงสามารถโฮสต์อินสแตนซ์ Poggit ได้ด้วยตัวเอง โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 คุณสามารถรับสำเนาใบอนุญาตฉบับเต็มได้ที่ไฟล์ LICENSE
อย่างไรก็ตาม Poggit นั้นเป็นโอเพ่นซอร์สสำหรับนักพัฒนา ไม่ใช่ธุรกิจ มีไว้เพื่อให้นักพัฒนาปรับปรุงหรือเรียนรู้จากซอฟต์แวร์ "เพื่อสร้างซอฟต์แวร์ให้ดีขึ้น ร่วมกัน " ยินดีต้อนรับหากคุณต้องการโฮสต์ Poggit ด้วยตัวเองด้วยเหตุผลด้านความปลอดภัยหรือเพื่อการทดสอบ แต่ถ้าคุณเป็นเจ้าภาพ Poggit ด้วยเหตุผลด้านผลกำไร ฉันขอให้คุณอย่าทำเช่นนั้นอย่างสุภาพ
โปรด อ่าน ฉันสามารถโฮสต์มันเองได้หรือไม่? ก่อนติดตั้ง Poggit
จากนั้น โปรดดูคำแนะนำในการติดตั้ง Poggit ที่ INSTALL.md