01ร่วมพัฒนา
ช่วยกันสร้าง Larrygram
Larrygram ใช้สัญญาอนุญาต MIT และพัฒนาบน GitHub เรายินดีรับทั้งรายงานบั๊ก ไฟล์ทดสอบ เอกสาร และโค้ด
วิธีช่วยเหลือ
- 01
รายงานบั๊ก
บอกเราว่าอะไรผิดปกติ และต้องทำอย่างไรจึงจะเกิดขึ้นอีก
รายงานบั๊ก - 02
รับ issue ไปทำ
issue ที่ติดป้าย “good first issue” เป็นงานขนาดเล็กและมีคำอธิบายชัดเจน
issue สำหรับผู้เริ่มต้น - 03
ต้องการคนช่วย
งานขนาดใหญ่ที่โครงการต้องการความช่วยเหลือ
งานที่ต้องการคนช่วย - 04
ปรับปรุงเอกสารนี้
ทุกหน้าเอกสารมีลิงก์ “แก้ไขหน้า” ส่วนเว็บไซต์อยู่ในรีโพซิทอรีของตัวเองแยกต่างหาก
รีโพซิทอรีของเว็บไซต์
การเปลี่ยนแปลงถูกรวมเข้าอย่างไร
กระบวนการของ Larrygram เขียนไว้ใน AGENTS.md และใช้กับผู้ร่วมพัฒนาที่เป็นมนุษย์ด้วย:
- ทำงานบนบรานช์ของคุณเอง หนึ่งงานต่อหนึ่งบรานช์
- รันด่านตรวจคุณภาพก่อนเปิด pull request: ใช้
cargo xtask gate --quickระหว่างทำงาน และcargo xtask gateก่อนส่งมอบงาน - ปฏิบัติตามกฎคลีนรูม: ห้ามใช้โค้ด ไบนารี ไอคอน ฟอนต์ สเตนซิล เทมเพลต หรือไฟล์ภาพวาดตัวอย่างของ Microsoft โดยเด็ดขาด
- บันทึกแอสเซ็ตใหม่ทุกชิ้นไว้ใน ATTRIBUTION.md พร้อมแหล่งที่มาและสัญญาอนุญาต
กำลังจัดทำคู่มือ CONTRIBUTING จรรยาบรรณ และนโยบายความปลอดภัยสำหรับรีโพซิทอรี
ตั้งค่าสภาพแวดล้อมสำหรับการพัฒนา
โคลนรีโพซิทอรีแล้วบิลด์ workspace ทูลเชนที่กำหนดเวอร์ชันไว้จะติดตั้งตัวเองผ่าน rustup
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
รายงานแบบส่วนตัว