หน้านี้มีรายละเอียดของโปรเจ็กต์การเขียนเชิงเทคนิคที่ได้รับการยอมรับสำหรับ Google Season of Docs
สรุปโปรเจ็กต์
- องค์กรโอเพนซอร์ส:
- Mattermost
- นักเขียนเชิงเทคนิค:
- @anindita_basu
- ชื่อโปรเจ็กต์:
- ตรวจสอบและปรับแต่งข้อความในผลิตภัณฑ์
- ระยะเวลาของโปรเจ็กต์
- ดำเนินงานมาอย่างยาวนาน (5 เดือน)
คำอธิบายโปรเจ็กต์
ผมจึงเข้าร่วมช่อง Slack และได้ถามคำถามบางข้อกับ Eric ตาม
คำตอบของเขา (ขอขอบคุณ Eric) เราขอเสนอแนวทางในการดำเนินการกับโปรเจ็กต์นี้
ดังนี้
จัดประเภทสตริง
เราจะเริ่มต้นด้วยการระบุสตริง (https://github.com/mattermost/mattermost-webapp/blob/master/i18n/en.json) ที่เป็นสตริงคอนโซลของระบบ และสตริงที่แสดงต่อผู้ใช้ ฉันเสนอว่าจะจัดการกับสตริงที่แสดงต่อผู้ใช้เพื่อรับการตรวจสอบในตอนแรก
สร้างคู่มือสไตล์สำหรับสตริง
ฉันต้องการกำหนดสไตล์สำหรับตัวพิมพ์ใหญ่ ความยาว และการใช้คำสำหรับสตริงที่ใช้ในรายการเมนู ปุ่มดำเนินการ ป้ายกำกับ ส่วนหัว เคล็ดลับเครื่องมือ ข้อผิดพลาด คำเตือน การตรวจสอบ การแจ้งเตือน และการยืนยัน (ดูตัวอย่างภาพหน้าจอคู่มือสไตล์ได้ที่ https://github.com/AninditaBasu/AninditaBasu.github.io/blob/master/gsod/Capture7.PNG) นอกจากนี้ เราต้องการจัดทำคำแนะนำเกี่ยวกับการใช้โทเค็น (ตัวยึดตำแหน่ง) ในสตริง โดยเฉพาะสตริงคอมโพสิท
เราตั้งใจที่จะให้คำแนะนำนี้อยู่ในหน้าเดียวของชีตขนาด A4 และสั้นลงหากเป็นไปได้ วัตถุประสงค์คือนักพัฒนาแอปที่เขียนสตริงเหล่านี้จริงๆ ควรพบคำแนะนำที่ใช้งานง่ายและรวดเร็ว นอกจากนี้ เมื่อทำตามคำแนะนำแล้ว ข้อความ UI จะแสดงอย่างสอดคล้องกันในทุกหน้าจอ
เราขอแนะนำให้ทำเช่นนี้ด้วยเหตุผล 2 ข้อ ได้แก่ (ก) เพื่อให้เนื้อหาข้อความมีความสอดคล้องกันในด้านไวยากรณ์และสไตล์ (ข) เพื่อให้มีชุดวิธีการที่ทุกคนสามารถอ้างอิงได้อย่างรวดเร็วเมื่อเขียนข้อความ UI แม้ว่า GSoD จะสิ้นสุดลงแล้วก็ตาม
ตรวจสอบและปรับแต่งข้อความ
เราจะแก้ไขสตริงและสร้างคำขอดึงข้อมูลใน GitHub โดยอิงตามคู่มือสไตล์ที่สร้างขึ้นที่ #2
=============
ระยะเวลา
เรายังไม่ทราบว่าสตริงใดบ้างที่แสดงต่อผู้ใช้ (ซึ่งเราขอเสนอให้ตรวจสอบในโปรเจ็กต์นี้) เราคาดว่าการสร้างคู่มือสไตล์จะใช้เวลาประมาณ 3 สัปดาห์ (ตั้งแต่ฉบับร่างไปจนถึงการอนุมัติ) และสามารถทํางานนี้ควบคู่ไปกับการจัดหมวดหมู่สตริงเป็นสตริงของระบบหรือสตริงที่แสดงต่อผู้ใช้ เราขอเริ่มด้วยการสมมติว่าโปรเจ็กต์จะเป็นโปรเจ็กต์ที่มีระยะเวลามาตรฐาน (3 เดือน) ซึ่งเราจะตรวจสอบสตริงได้เพียงจำนวนหนึ่งภายในกรอบเวลานี้
เนื่องจากฉันทำงานประจำอยู่แล้ว ฉันจึงทำงานในโปรเจ็กต์นี้ได้เพียงช่วงเช้าหรือช่วงบ่ายเท่านั้น ฉันยินดีดำเนินการกับโปรเจ็กต์ระยะยาวหากคิดว่าเวลาทำงานที่ลดลงของฉันจำเป็นต้องใช้โปรเจ็กต์ดังกล่าว