ทำอย่างไรจึงจะเริ่มมีส่วนร่วมกับ Unity ได้อย่างไร


12

ฉันแค่แยกซอร์สโค้ดของ Unity ฉันยังใหม่ต่อการมีส่วนร่วมในโครงการ

ผู้พัฒนา Unity ใช้ IDE เฉพาะหรือไม่?

ฉันถามสิ่งนี้เพราะฉันสับสนว่าจะเริ่มต้นอย่างไรและฉันจะตรวจสอบการเปลี่ยนแปลงได้อย่างไรหลังจากทำเสร็จแล้ว?

ฉันควรคอมไพล์ natty ทั้งหมดหรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร

ฉันรู้ว่าฉันกำลังถามคำถามมากมาย แต่มันจะมีประโยชน์จริง ๆ ถ้าใครบางคนสามารถเขียนการแนะนำที่เป็นมิตรสำหรับผู้เริ่มต้นเพื่อพัฒนาความสามัคคี

คำตอบ:


11

การมีส่วนร่วมหน้า unity.ubuntu.com มีชุดเริ่มต้นของคำแนะนำในการเริ่มต้น

ดูเหมือนว่าคุณได้แยกรหัสแล้ว คุณสามารถแก้ไขได้ด้วยเครื่องมือแก้ไขสิ่งที่คุณต้องการ (ความสามัคคีของคนที่ไม่มี IDE เฉพาะมันเป็นแค่ความชอบส่วนตัว) หลังจากที่คุณทำการเปลี่ยนแปลงที่คุณต้องการคุณสามารถทำbzr commitและจากนั้นคุณต้องสร้างความสามัคคีเพื่อทดสอบ:

คุณไม่ต้องทำตามคำแนะนำที่ดึงความเป็นเอกภาพจาก Launchpad คุณได้ทำไปแล้ว

หลังจากที่คุณแก้ไขสิ่งที่คุณต้องการแล้วคุณสามารถส่งสาขาไปยัง Launchpad ถ้าคุณต้องการให้ Unity folks รวมเข้าด้วยกัน

เรามีหน้าเว็บที่เต็มไปด้วยข้อบกพร่อง bitesizeสำหรับผู้ที่เพิ่งเริ่มต้นถ้าพวกเขาต้องการจัดการกับสิ่งเล็ก ๆ เพื่อให้คุ้นเคยกับ codebase

หากคุณมีคำถามเฉพาะเกี่ยวกับส่วนของรหัสความสามัคคีเพียงแค่ถามพวกเขาเป็นคำถามใหม่และแท็กพวกเขาด้วยและนักพัฒนาสามัคคีจะมองพวกเขามันจะเป็นประโยชน์ในการเริ่มสร้างคำถามมากมายและคำตอบเกี่ยวกับรหัสฐานความสามัคคี!


0

คุณสามารถค้นหาวิธีการมีส่วนร่วมในการพัฒนาของ Unity ได้ที่นี่: http://unity.ubuntu.com/getinvolved/

คุณไม่ต้องการ VM คุณสามารถเรียกใช้ Unity จากไดเรกทอรีการพัฒนาโดยไม่ต้องแทนที่ไฟล์ระบบของคุณ และแน่นอนคุณสามารถเข้าร่วม # ubuntu-unity บน freenode เพื่อคุยกับนักพัฒนาคนอื่น ๆ


ขอบคุณสำหรับลิงค์ ฉันได้สร้าง nux แล้ว แต่การสร้างความสามัคคีได้ส่งคืนข้อผิดพลาด มันบอกว่าไม่มีการระบุเป้าหมายโดยไฟล์ make ฉันทำตามขั้นตอนของพวกเขาอย่างแน่นอน (หรือฉันค่อนข้างแน่ใจว่าอย่างน้อย) การกำหนดเป้าหมายต้องใช้เมื่อฉันเรียกใช้ฟังก์ชันหรือไม่
user17953

ไม่ใช่ครั้งสุดท้ายที่ฉันสร้างขึ้นซึ่งฉันจะยอมรับเมื่อไม่นานมานี้ ลองเข้าร่วม # ubuntu-unity บน freenode และขอความช่วยเหลือ
mhall119

ความคิดที่ดี. ฉันจะลองและถามพวกเขา
user17953
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.