หน้านี้มีรายละเอียดโครงการงานเขียนเชิงเทคนิคที่ได้รับการยอมรับใน Google Season of เอกสาร
สรุปโปรเจ็กต์
- องค์กรโอเพนซอร์ส
- GenPipes
- นักเขียนเชิงเทคนิค
- shaloo
- ชื่อโปรเจ็กต์:
- ตั้งค่าเอกสาร GenPipes ที่ "อ่านเอกสาร"
- ความยาวของโปรเจ็กต์:
- ระยะเวลามาตรฐาน (3 เดือน)
คำอธิบายโปรเจ็กต์
เรากำลังเสนอแผนแบบ 3 ขั้นตอนเพื่อให้บรรลุวัตถุประสงค์ในการจัดทำเอกสารประกอบของ GenPipes ใน "อ่านเอกสาร"
ขั้นตอนที่ 1: POC
ตรวจสอบเอกสารประกอบที่มีอยู่ของ GenPipes ในฐานะผู้ใช้ / นักวิจัยใหม่
- ระบุข้อมูลที่ขาดหายไป ความไม่ถูกต้อง
- แนะนำหัวข้อใหม่ในเอกสาร (หากจำเป็น)
- ร่างแผนที่สถาปัตยกรรมข้อมูลเพื่อเข้าถึงกลุ่มเป้าหมาย โดยเน้นที่ผู้ใช้ใหม่
(หมายเหตุ: ในระหว่างขั้นตอนนี้ เราอาจต้องการข้อมูลจากที่ปรึกษา GenPipes เกี่ยวกับการตั้งค่าที่เก็บ GitHub ใหม่ซึ่งสามารถโฮสต์เอกสาร GenPipes สำหรับ RTD ได้ คุณสามารถใช้ที่เก็บ GitHub นี้เพื่อนําเข้าเอกสารทั้งหมดในไปป์ไลน์การสร้าง RTD ซึ่งอาจต้องใช้ข้อมูลเชิงลึกเกี่ยวกับกฎของที่เก็บ GenPipes และหลักเกณฑ์การจัดการแหล่งที่มาของเอกสาร หากจำเป็นต้องปฏิบัติตาม หรือจะใช้มาตรฐานก็ได้เท่าที่ทราบ นอกจากนี้ เรายังสาธิตการตั้งค่าตัวอย่างรีโป RTD โดยใช้บัญชี GitHub ของเราได้ เช่น https://gpdocs.readthedocs.io/en/latest/ ซึ่งเป็นตัวอย่างที่เราสร้างมาสำหรับข้อเสนอนี้)
จากการตรวจสอบและการวิเคราะห์ในขั้นตอนก่อนหน้า ให้สร้างโครงกระดูกเปล่าของโครงสร้าง / ดัชนี GenPipes Documentation ที่เสนอและใส่ไว้ในเว็บไซต์ RTD
- ซึ่งเกี่ยวข้องกับการสร้างรีโป GitHub (โดยใช้เครื่องมือ Sphinx เป็นต้น) และไฟล์เอกสารประกอบพื้นฐาน
- ซึ่งรวมถึงการสร้าง TOC ใหม่โดยคำนึงถึงทั้งผู้ใช้ใหม่และผู้ใช้ที่มีประสบการณ์ในส่วนต่างๆ / ขั้นตอนของข้อมูล
ตรวจสอบ / ขออนุมัติ TOC ฉบับร่าง
ในระหว่างระยะการประเมิน GSoD ของ GenPipes เราพยายามสร้างมูลค่าให้กับ GenPipes ผ่านตัวอย่างนี้ที่โฮสต์ใน RTD โปรดทราบว่าลิงก์นี้มีไว้สําหรับการสาธิตเท่านั้น ลิงก์ที่มีการป้องกันยังไม่ได้แสดงต่อสาธารณะใน RTD ไม่ว่าเราจะติดรอบคัดเลือกหรือไม่ เราสามารถใช้เดโมนี้เพื่อเริ่มต้นความพยายามใน RTD ของ GenPipes ได้ เราได้ตรวจสอบแหล่งที่มาในที่เก็บข้อมูล GitHub ของ c3g/GenPipes แล้ว เมนเทอร์ Rola และ Hector ชอบวิดีโอนี้ระหว่างการสนทนาผ่าน "การแชร์หน้าจอ" ทาง Skype เมื่อก่อนหน้านี้ เราจึงคิดว่าทีม GSoD อาจอยากดูวิดีโอนี้ด้วย ขณะนี้เป็นเพียงโครงร่างคร่าวๆ แต่เราวางแผนที่จะอัปเดตเมื่อถึงเวลาที่เหมาะสมจนถึงวันที่ 30 กรกฎาคม
https://genpipes.readthedocs.io/en/latest/
ขั้นตอนที่ 2: การสร้างชุดเอกสาร GenPipes v0.9
ระบุเอกสาร GenPipes ปัจจุบันหรือที่มีอยู่ซึ่งสามารถนําเข้า ลิงก์ หรือแปลงเป็นเอกสารประกอบที่ใช้ Sphinx/rst เพื่อโฮสต์ใน RTD โดยคํานึงถึงลําดับเวลา GSoD
แปลงเอกสารที่ระบุเป็นรูปแบบ rst หากจำเป็น สร้างเอกสารใหม่ตามความเกี่ยวข้อง และใช้ซ้ำหากเป็นไปได้ / เกี่ยวข้อง
- นําเข้าชุดเอกสารเริ่มต้นนี้ไปยัง ReadTheDocs เป็น Proof of Concept โดยโฮสต์เป็นรีโปที่ปกป้อง ใส่หมายเหตุไว้ล่วงหน้าเพื่อแนะนำให้ผู้ใช้ใหม่ไปที่เอกสารประกอบต้นฉบับของ GenPipes จนกว่าจะได้รับอนุมัติให้ตรวจสอบ/เปลี่ยนอย่างเป็นทางการ
ตรวจสอบ/แก้ไข/อัปเดต
ขั้นตอนที่ 3: ปรับแต่ง ตรวจสอบ และเผยแพร่ฉบับร่างฉบับแรกที่ RTD
กรอกรายละเอียดของโครงสร้างเอกสารใหม่ของ GenPipes ที่เสนอใน GenPipes TOC – เพิ่มเอกสารเพิ่มเติมนอกเหนือจากเอกสารแรกๆ (GenPipes Readme), แนวคิด, บทแนะนำ เป็นต้น
เพิ่มการแบ่งเขตอย่างชัดเจนใน TOC เพื่อกล่าวถึงผู้ใช้ใหม่ ผู้ใช้ GenPipes ที่มีประสบการณ์ นักพัฒนา GenPipes ฯลฯ
แนะนำ หารือเกี่ยวกับกระบวนการทำงานกับการทำงานอัตโนมัติบางส่วนผ่าน RTD (Sphinx Builds) เกี่ยวกับวิธีที่ผู้ใช้สามารถดูแลรักษาและแก้ไขชุดเอกสาร GenPipes ได้ และ C3G จะอนุญาตการดำเนินการดังกล่าวสำหรับผู้จัดทำเอกสารภายนอกหรือไม่ ซึ่งอาจต้องมีการสร้างหลักเกณฑ์บางอย่างสำหรับการอัปเดตเอกสาร ซึ่งคล้ายกับหลักเกณฑ์การเขียนโค้ด อาจต้องมีขั้นตอนย่อยเพิ่มเติม เช่น ดำเนินการตรวจตัวสะกดอัตโนมัติก่อนการอนุมัติ PR ในเอกสาร GenPipes
รายงาน
และสุดท้าย ให้สร้างรายงานสำหรับ GSoD โดยอิงจากประสบการณ์ บันทึก และความคิดเห็นจากที่ปรึกษา
ความคิดเห็นอื่นๆ
ในอนาคต (หลังจาก 3 เดือน) หากมี เราจะช่วยดูแล GenPipes ในระยะยาวได้ หรือฝึกอบรมให้คนอื่นๆ เป็นไปในลักษณะเดียวกัน หากจำเป็น เราจะพิจารณาเรื่องนี้ตามผลลัพธ์ของ 3 เดือนแรก
นอกจากนี้ เราขอแนะนำไอเดียในการเสนอโปรเจ็กต์เพิ่มเติมด้วย ซึ่งก็คือการสร้างข้อมูลสรุป GenPipes 3 หน้าที่ช่วยในการเริ่มต้นใช้งานได้ง่าย ปัจจุบัน ผู้ใช้ใหม่ต้องกระโดดหลายครั้งก่อนที่จะเริ่มต้นใช้งาน GenPipes ได้เนื่องจากเอกสารประกอบครบถ้วนแต่กระจัดกระจายและไม่มีประโยชน์ต่อผู้ใช้ใหม่ เราไม่แน่ใจว่าจะทำได้ภายใน 3 เดือนไหม แต่เราอยากลองดู
คุณสามารถดูข้อเสนอเดียวกันนี้และที่มา (ประวัติ) ได้ที่ https://drive.google.com/file/d/1oKVp_7ZeYGMxhynfc97qUUcGNh2CNbX0/view?usp=sharing