ข้ามไปยังเนื้อหา
ภาษา:ไทย
ดาวน์โหลด

01ร่วมพัฒนา

ช่วยกันสร้าง Larrygram

Larrygram ใช้สัญญาอนุญาต MIT และพัฒนาบน GitHub เรายินดีรับทั้งรายงานบั๊ก ไฟล์ทดสอบ เอกสาร และโค้ด

วิธีช่วยเหลือ

การเปลี่ยนแปลงถูกรวมเข้าอย่างไร

กระบวนการของ Larrygram เขียนไว้ใน AGENTS.md และใช้กับผู้ร่วมพัฒนาที่เป็นมนุษย์ด้วย:

  1. ทำงานบนบรานช์ของคุณเอง หนึ่งงานต่อหนึ่งบรานช์
  2. รันด่านตรวจคุณภาพก่อนเปิด pull request: ใช้ cargo xtask gate --quick ระหว่างทำงาน และ cargo xtask gate ก่อนส่งมอบงาน
  3. ปฏิบัติตามกฎคลีนรูม: ห้ามใช้โค้ด ไบนารี ไอคอน ฟอนต์ สเตนซิล เทมเพลต หรือไฟล์ภาพวาดตัวอย่างของ Microsoft โดยเด็ดขาด
  4. บันทึกแอสเซ็ตใหม่ทุกชิ้นไว้ใน ATTRIBUTION.md พร้อมแหล่งที่มาและสัญญาอนุญาต

กำลังจัดทำคู่มือ CONTRIBUTING จรรยาบรรณ และนโยบายความปลอดภัยสำหรับรีโพซิทอรี

AGENTS.md · ATTRIBUTION.md

ตั้งค่าสภาพแวดล้อมสำหรับการพัฒนา

โคลนรีโพซิทอรีแล้วบิลด์ workspace ทูลเชนที่กำหนดเวอร์ชันไว้จะติดตั้งตัวเองผ่าน rustup

Terminal
git clone https://github.com/aprajnaparamita/larrygram.gitcd larrygramcargo build --workspacecargo run -p larrygram# Before you open a pull requestcargo xtask gate --quickcargo xtask gate

การตรวจแบบเต็มยังต้องใช้ cargo-deny, cargo-llvm-cov, ทูลเชน nightly ที่มี cargo-fuzz และ target wasm32-unknown-unknown ด้วย

จรรยาบรรณ

มีน้ำใจต่อกัน มองเจตนาของผู้อื่นในแง่ดี และให้ความเห็นโดยมุ่งที่ตัวงาน จนกว่าโครงการจะเผยแพร่จรรยาบรรณของตัวเอง โปรดรายงานปัญหาไปที่ help@maitrigroup.co

ความปลอดภัย

โปรดอย่ารายงานปัญหาด้านความปลอดภัยใน issue สาธารณะ ให้ใช้ security advisory แบบส่วนตัวของ GitHub หรืออีเมลไปที่ help@maitrigroup.co

รายงานแบบส่วนตัว