

Lowdefy เป็นแหล่งข้อมูลเว็บที่มีอยู่ซึ่งช่วยให้คุณสามารถ:
สร้างเครื่องมือภายในเว็บแอพพลิเคชั่นผู้ดูแลระบบแดชบอร์ด BI เว็บไซต์และแอพ CRUD ด้วยการกำหนดค่า YAML หรือ JSON แบบง่าย
การกำหนดค่า Lowdefy นั้นง่ายต่อการอ่านเขียนคัดลอกวางวางหรือเทมเพลต กำหนดค่าเมื่อคุณทำได้ แต่รหัสเมื่อคุณต้องการ
โทรหา API และอ่านและเขียนลงในฐานข้อมูลของคุณด้วยการกำหนดค่าขั้นต่ำ สร้างเว็บแอพที่เชื่อมต่อข้อมูลของคุณ
บล็อกคำขอของ Lowdefy ผู้ให้บริการการกระทำผู้ให้บริการรับรองความถูกต้องและอะแดปเตอร์สามารถขยายได้ด้วยปลั๊กอินทำให้เป็นเว็บสแต็กการกำหนดค่าที่ยืดหยุ่นที่สุด ขับเคลื่อนโดย NPM ระบบปลั๊กอินของ Lowdefy ช่วยให้นักพัฒนาสามารถรวมโมดูลโดยใช้แพ็คเกจที่ต้องการ แม้แต่ปลั๊กอินที่ไม่ได้เผยแพร่ก็สามารถเพิ่มลงในที่เก็บของคุณได้ทำให้สามารถใช้รหัสเฉพาะโครงการได้อย่างง่ายดาย ดูเอกสารปลั๊กอินและตัวอย่างโครงการปลั๊กอินสำหรับรายละเอียดเพิ่มเติม
Lowdefy ทำงานเป็นแอปถัดไปในการผลิตดังนั้นคุณสามารถปรับใช้ได้ทุกที่ที่รองรับการปรับใช้ next.js ปรับใช้กับ Vercel, Docker หรืออะไรก็ตามที่ทำงาน Next.js Apps
การรับรองความถูกต้องถูกสร้างขึ้นบน Auth.js ให้ความยืดหยุ่นและความปลอดภัยอย่างเต็มที่จากหนึ่งในเลเยอร์ Auth โอเพนซอร์ซที่ได้รับความนิยมมากที่สุด SSO, SAML, 2FA, ไม่มีปัญหา Google, Okta, Auth0 และอื่น ๆ - นำผู้ให้บริการของคุณมาเอง
การกำหนดค่าขั้นต่ำของ Lowdefy ได้รับการออกแบบให้ง่ายต่อการอ่านเขียนและทำความเข้าใจทำให้ง่ายต่อการคัดลอกวางรีวิวการเปลี่ยนแปลงหรือรับที่ที่คนอื่นทิ้งไว้ การกำหนดแอพโดยใช้สคีมาที่มีโครงสร้างเพิ่มความเร็วในการพัฒนาในทีมทุกขนาด
Lowdefy รองรับแอพพลิเคชั่นหลายหน้าด้วยทั้งหน้าภาครัฐและเอกชนซึ่งให้บริการกรณีการใช้งานที่หลากหลาย การควบคุมการเข้าถึงตามบทบาท (RBAC) ช่วยให้สามารถใช้งานการควบคุมการเข้าถึงที่ปลอดภัยและละเอียดได้อย่างง่ายดาย
แอพ Lowdefy ถูกสร้างขึ้นโดยใช้:
เรากำลังดำเนินการในการขยายรายการการเชื่อมต่อและคุณสามารถลงคะแนนสำหรับสิ่งที่คุณต้องการที่นี่
วิ่ง:
pnpx lowdefy@latest init && pnpx lowdefy@latest dev สิ่งนี้จะสร้างไฟล์ที่เรียกว่า lowdefy.yaml ในไดเรกทอรีการทำงานปัจจุบันที่มีการกำหนดค่าสำหรับแอพ Lowdefy (รวมถึง .gitignore gitignore) และเปิดใช้งานเซิร์ฟเวอร์การพัฒนาท้องถิ่นที่ http: // localhost: 3000 ทำการเปลี่ยนแปลงในไฟล์ lowdefy.yaml เพื่อดูพวกเขาสะท้อนในแอพ
วิธีที่ง่ายที่สุดในการมีส่วนร่วมกับ Lowdefy คือการสร้างปลั๊กอินที่กำหนดเองเช่นบล็อกการกระทำการร้องขอผู้ประกอบการหรือ Auth Adapters และผู้ให้บริการและเผยแพร่พวกเขาไปยัง NPM เพื่อประโยชน์ของชุมชน
เพิ่มและพัฒนาปลั๊กอินในโครงการ lowdefy ใด ๆ ได้อย่างง่ายดาย อ้างถึงตัวอย่างโครงการปลั๊กอินสำหรับการตั้งค่า PNPM monorepo เพื่อเริ่มการพัฒนาปลั๊กอินในพื้นที่
เมื่อเผยแพร่ปลั๊กอินของคุณไปยัง NPM ให้รวม lowdefy ในชื่อสำหรับการค้นพบง่ายและแบ่งปันในการอภิปราย GitHub ของเราเพื่อแจ้งชุมชน
เรียกใช้เซิร์ฟเวอร์ lowdefy ในเครื่องโดยเพิ่มการกำหนดค่า lowdefy ของคุณลงในโฟลเดอร์ app/.. ใช้หนึ่งในสคริปต์ต่อไปนี้ไปยังเซิร์ฟเวอร์:
pnpm app:cli:dev : เริ่มต้นเซิร์ฟเวอร์การพัฒนาด้วยการกำหนดค่าที่ให้ไว้ในโฟลเดอร์ app ซึ่งมีประโยชน์สำหรับการพัฒนาในเครื่องpnpm app:cli:build : สร้างการสร้างการผลิตแอพ Lowdefy ของคุณสำหรับการกำหนดค่าการกำหนดค่าที่ให้ไว้ในโฟลเดอร์ apppnpm app:cli:start : เริ่มเซิร์ฟเวอร์การผลิตของแอพ LowDefy ของคุณที่สร้างขึ้นโดยใช้เอาต์พุตคำสั่ง buildดูสคริปต์ Project
package.jsonสำหรับสคริปต์ที่กำหนดไว้ล่วงหน้าเพิ่มเติม
โปรดดูการสนับสนุน
แปลงแอพ V3 เป็น V4 - ดูบันทึกการแปลง V4
การเปลี่ยนแปลงทั้งหมดในโครงการนี้มีการบันทึกไว้ใน changelog.md
หากคุณค้นพบช่องโหว่โปรดทำตามคำแนะนำใน Security.md เพื่อเปิดเผยสิ่งนี้กับเราอย่างรับผิดชอบ
เพื่อประโยชน์ในการส่งเสริมสภาพแวดล้อมที่เปิดกว้างและเป็นมิตรเราในฐานะผู้มีส่วนร่วมและผู้ดูแลรักษาให้คำมั่นว่าจะปฏิบัติตามจรรยาบรรณของผู้สนับสนุน ดู code_of_conduct.md สำหรับข้อมูลเพิ่มเติม