โครงการสเป็คการกระจาย OCI กำหนดโปรโตคอล API เพื่ออำนวยความสะดวกและสร้างมาตรฐานการกระจายของเนื้อหา
ข้อมูลจำเพาะสามารถพบได้ที่นี่
พื้นที่เก็บข้อมูลนี้ยังมีประเภท GO และเครื่องมือความสอดคล้องของรีจิสทรี ประเภท GO และการตรวจสอบควรเข้ากันได้กับการเปิดตัว GO ปัจจุบัน ไม่รองรับ GO ก่อนหน้านี้
เอกสารเพิ่มเติมเกี่ยวกับวิธีการทำงานของกลุ่มนี้:
ข้อมูลจำเพาะการกระจาย OCI นั้นเกี่ยวข้องอย่างใกล้ชิดกับโครงการข้อกำหนดรูปแบบรูปภาพ OCI และโครงการข้อกำหนดของ OCI Runtime
ข้อมูลจำเพาะรูปแบบรูปภาพ OCI กำหนดข้อกำหนดสำหรับภาพ OCI อย่างเคร่งครัด (ภาพคอนเทนเนอร์) ซึ่งประกอบด้วยรายการดัชนีภาพเสริมชุดของเลเยอร์ระบบไฟล์และการกำหนดค่า ส่วนประกอบสคีมาสำหรับ OCI ได้รับการสนับสนุนอย่างเต็มที่โดย APIs ที่กำหนดไว้ในข้อกำหนดการกระจาย OCI
ข้อมูลจำเพาะของ OCI Runtime กำหนดวิธีเรียกใช้คอนเทนเนอร์ "ชุดระบบไฟล์" ซึ่งเป็นไปตามข้อกำหนดของรูปแบบรูปภาพ OCI อย่างเต็มที่ ข้อกำหนดของ OCI Runtime นั้นเกี่ยวข้องกับข้อกำหนดการกระจาย OCI ซึ่งทั้งคู่รองรับภาพ OCI และ Runtimes คอนเทนเนอร์นั้นใช้ APIs ที่กำหนดไว้ในข้อกำหนดการกระจาย OCI เพื่อดึงภาพคอนเทนเนอร์ที่สร้างไว้ล่วงหน้าและเรียกใช้
ข้อกำหนดการกระจาย OCI (โครงการนี้) ได้รับการออกแบบโดยทั่วไปเพียงพอที่จะใช้ประโยชน์จากกลไกการกระจายสำหรับเนื้อหาทุกประเภท ตัวอย่างเช่นรูปแบบของการอัพโหลดปรากฏขึ้นไม่จำเป็นต้องปฏิบัติตามข้อกำหนดของรูปแบบรูปภาพ OCI ตราบใดที่มันอ้างอิง blobs ซึ่งประกอบด้วยสิ่งประดิษฐ์ที่กำหนด
สำหรับคำถามเกี่ยวกับข้อกำหนดการกระจาย OCI โปรดดูคำถามที่พบบ่อย
สำหรับคำถามทั่วไปเกี่ยวกับ OCI โปรดดูคำถามที่พบบ่อยในเว็บไซต์ OCI
เหตุการณ์สำคัญของ GitHub กำหนดเส้นทางสู่การปรับปรุงในอนาคต
โครงการข้อมูลจำเพาะการกระจายรวมถึงกระบวนการและ API สำหรับการสร้างต้นแบบและการทดสอบส่วนขยายไปยัง API การกระจาย
เราขอเชิญชวนผลงานความคิดเห็นและบทวิจารณ์ไปยังส่วนขยายเหล่านี้ ส่วนขยายเหล่านี้จะก้าวไปข้างหน้าด้วยการสนับสนุนที่สำคัญจากการลงทะเบียนไคลเอนต์รีจิสทรีและผู้ใช้
โปรดดูรายละเอียดเพิ่มเติมที่นี่
การพัฒนาเกิดขึ้นกับ GitHub สำหรับข้อมูลจำเพาะ ปัญหาที่ใช้สำหรับข้อบกพร่องและรายการที่สามารถดำเนินการได้และการสนทนาที่ยาวนานขึ้นสามารถเกิดขึ้นได้ในรายชื่อผู้รับจดหมาย
ข้อกำหนดและรหัสได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 ที่พบในไฟล์ LICENSE ของที่เก็บนี้
โครงการยินดีรับผลงาน แต่โปรดแจ้งให้ทุกคนทราบว่าคุณกำลังทำอะไรอยู่
ก่อนที่จะทำการเปลี่ยนแปลงที่ไม่น่าสนใจในข้อกำหนดนี้ให้ส่งจดหมายไปยังรายชื่อผู้รับจดหมายเพื่อหารือเกี่ยวกับสิ่งที่คุณวางแผนจะทำ สิ่งนี้ทำให้ทุกคนมีโอกาสได้ตรวจสอบการออกแบบช่วยป้องกันความซ้ำซ้อนของความพยายามและทำให้มั่นใจได้ว่าความคิดนั้นเหมาะสม นอกจากนี้ยังรับประกันได้ว่าการออกแบบนั้นเป็นเสียงก่อนที่จะเขียนโค้ด คำตอบแบบดึง GitHub ไม่ใช่สถานที่สำหรับการอภิปรายระดับสูง
การพิมพ์ผิดและข้อผิดพลาดทางไวยากรณ์สามารถตรงไปที่การตอบกลับ เมื่อมีข้อสงสัยให้เริ่มต้นในรายการจดหมาย
โปรดดู ReadMe ที่เก็บ OCI org สำหรับข้อมูลที่ทันสมัยที่สุดเกี่ยวกับตารางการประชุมผู้สนับสนุนและผู้ดูแล OCI นอกจากนี้คุณยังสามารถค้นหาลิงก์ไปยังวาระการประชุมและนาทีสำหรับการประชุมก่อนหน้าทั้งหมด
คุณสามารถสมัครรับข้อมูลและเข้าร่วมรายชื่อผู้รับจดหมายใน Google Groups
การสนทนาของ OCI เกิดขึ้นในห้องแชทต่อไปนี้ซึ่งทั้งหมดเชื่อมโยงกัน:
เพื่อรักษาความสอดคล้องตลอดทั้งไฟล์ markdown ในสเปคคอนเทนเนอร์เปิดไฟล์ทั้งหมดควรจัดรูปแบบหนึ่งประโยคต่อบรรทัด วิธีนี้แก้ไขสองสิ่ง: มันทำให้การกระจายง่ายขึ้นด้วย GIT และแก้ไขการต่อสู้เกี่ยวกับความยาวการห่อเส้น ตัวอย่างเช่นย่อหน้านี้จะขยายสามบรรทัดในแหล่งมาร์กดาวน์
การลงชื่อเข้าใช้เป็นบรรทัดง่ายๆในตอนท้ายของคำอธิบายสำหรับแพตช์ซึ่งรับรองว่าคุณเขียนหรือมีสิทธิ์ที่จะส่งผ่านเป็นแพทช์โอเพนซอร์ซ กฎนั้นค่อนข้างง่าย: หากคุณสามารถรับรองด้านล่าง (จาก devestionerCertificate.org):
Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
660 York Street, Suite 102,
San Francisco, CA 94110 USA
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
จากนั้นคุณเพียงแค่เพิ่มบรรทัดในข้อความ GIT ทุกข้อความ:
Signed-off-by: Jane Smith <[email protected]>
การใช้ชื่อจริงของคุณ (ขออภัยไม่มีนามแฝงหรือการมีส่วนร่วมที่ไม่ระบุชื่อ)
คุณสามารถเพิ่มการลงชื่อเข้าใช้เมื่อสร้าง Git Commit ผ่าน git commit -s
การรักษาบ้านอย่างง่ายสำหรับประวัติศาสตร์ Git ที่สะอาด อ่านเพิ่มเติมเกี่ยวกับวิธีการเขียนข้อความ Git Commit หรือส่วนการอภิปรายของ git-commit(1)