https://www.unobtanium.uno
Unobtanium เป็นสกุลเงินดิจิทัลใหม่ที่ทดลองซึ่งช่วยให้ทุกคนชำระเงินได้ทันทีทุกที่ในโลก Unobtanium ใช้เทคโนโลยีแบบเพียร์ทูเพียร์เพื่อดำเนินงานโดยไม่มีอำนาจกลาง: การจัดการธุรกรรมและการออกเงินจะดำเนินการโดยเครือข่าย Unobtanium เป็นชื่อของซอฟต์แวร์โอเพ่นซอร์สซึ่งช่วยให้สามารถใช้สกุลเงินนี้ได้
สำหรับข้อมูลเพิ่มเติมรวมถึงซอฟต์แวร์ UNOBTANIUM รุ่นไบนารีที่ใช้งานได้ทันทีดู https://www.unobtanium.uno
Unobtanium ได้รับการปล่อยตัวภายใต้เงื่อนไขของใบอนุญาต MIT ดูการคัดลอกข้อมูลเพิ่มเติมหรือดู http://opensource.org/licenses/mit
นักพัฒนาทำงานในต้นไม้ของตัวเองจากนั้นส่งคำขอดึงเมื่อพวกเขาคิดว่าคุณลักษณะหรือการแก้ไขข้อบกพร่องของพวกเขาพร้อม
หากเป็นการเปลี่ยนแปลงที่เรียบง่าย/ไม่สำคัญ/ไม่ขัดแย้งกันดังนั้นหนึ่งในทีมพัฒนาของ Unobtanium เพียงคนเดียวก็ดึงมันออกมา
หากมีการเปลี่ยนแปลง ที่ซับซ้อนหรืออาจเป็นข้อโต้แย้งมากขึ้น ผู้ส่งแพตช์จะถูกขอให้เริ่มการสนทนา (หากพวกเขายังไม่ได้) ใน cryptocointalk
แพตช์จะได้รับการยอมรับหากมีฉันทามติในวงกว้างว่ามันเป็นสิ่งที่ดี นักพัฒนาควรคาดหวังว่าจะได้รับการปรับปรุงใหม่และส่งใหม่หากรหัสไม่ตรงกับการประชุมการเข้ารหัสของโครงการ (ดู DOC/Developer-Notes.md) หรือเป็นที่ถกเถียงกัน
สาขา master
ถูกสร้างและทดสอบเป็นประจำ แต่ไม่รับประกันว่าจะมีเสถียรภาพอย่างสมบูรณ์ แท็กถูกสร้างขึ้นอย่างสม่ำเสมอเพื่อระบุ Unobtanium รุ่นใหม่ที่มีเสถียรภาพ
การทดสอบและการตรวจสอบรหัสเป็นคอขวดสำหรับการพัฒนา เราได้รับคำขอดึงมากกว่าที่เราสามารถตรวจสอบและทดสอบโดยแจ้งให้ทราบล่วงหน้า โปรดอดทนและช่วยเหลือโดยการทดสอบคำขอดึงของคนอื่นและจำไว้ว่านี่เป็นโครงการที่สำคัญต่อความปลอดภัยซึ่งความผิดพลาดใด ๆ อาจทำให้ผู้คนต้องเสียเงินจำนวนมาก
นักพัฒนาได้รับการสนับสนุนอย่างยิ่งให้เขียนการทดสอบหน่วยสำหรับรหัสใหม่และส่งการทดสอบหน่วยใหม่สำหรับรหัสเก่า การทดสอบหน่วยสามารถรวบรวมและเรียกใช้ (สมมติว่าพวกเขาไม่ได้ปิดใช้งานในการกำหนดค่า) ด้วย: make check
คำขอดึงทุกครั้งจะถูกสร้างขึ้นสำหรับทั้ง Windows และ Linux บนเซิร์ฟเวอร์เฉพาะและการทดสอบหน่วยและ Sanity จะทำงานโดยอัตโนมัติ ไบนารีที่ผลิตอาจใช้สำหรับการทดสอบ QA ด้วยตนเอง-ลิงก์ไปยังพวกเขาจะปรากฏในความคิดเห็นเกี่ยวกับคำขอดึงที่โพสต์โดย /ทดสอบสคริปต์สำหรับสคริปต์บิลด์ /ทดสอบ
การเปลี่ยนแปลงจำนวนมากควรมีแผนการทดสอบและควรได้รับการทดสอบโดยคนอื่นนอกเหนือจากนักพัฒนาที่เขียนรหัส