โปรเจ็กต์ LibreOffice

หน้านี้มีรายละเอียดของโครงการการเขียนเชิงเทคนิคที่ยอมรับสำหรับ Google Season of Docs

ข้อมูลสรุปของโปรเจ็กต์

องค์กรโอเพนซอร์ส:
LibreOffice
ผู้เขียนด้านเทคนิค:
เครจาโร
ชื่อโปรเจ็กต์:
ข้อมูลอ้างอิงและคู่มือผู้ใช้เกี่ยวกับฟังก์ชัน Calc
ระยะเวลาของโปรเจ็กต์:
ระยะเวลามาตรฐาน (3 เดือน)

คำอธิบายโปรเจ็กต์

คำขอโครงการ

ฉันใช้เวลาสัปดาห์ละ 30-35 ชั่วโมงในช่วงการเขียนทางเทคนิคและ 10-12 ชั่วโมงในขั้นตอนการเขียนล่วงหน้าเพื่อเรียนรู้ทักษะเพิ่มเติมที่จำเป็นสำหรับโปรเจ็กต์ ฉันขอแจ้งให้คุณทราบว่าปัจจุบันฉันอาศัยอยู่ในมหาวิทยาลัย(ในประเทศภูมิลำเนา) ซึ่งเข้าถึงอินเทอร์เน็ตที่รวดเร็วและแหล่งข้อมูลส่วนเสริมที่จำเป็นสำหรับโปรเจ็กต์นี้ ฉันจะทำงานต่อในมหาวิทยาลัยของฉันตลอดระยะเวลาของโปรเจ็กต์เนื่องจากเราอยู่ในช่วงโควิด-19 เนื่องจากสถานการณ์ของโควิด-19 ฉันไม่เห็นว่ามหาวิทยาลัยของฉันจะเริ่มเปิดในเร็วๆ นี้ และถึงแม้ว่าฉันจะไม่ได้เข้าเรียนใน 1 ปีเต็ม ซึ่งฉันคาดว่าจะเข้าเรียนได้เพียง 6 ชั่วโมงใน 1 สัปดาห์เท่านั้น

ข้อมูลเบื้องต้น

LibreOffice Calc มีรายการฟังก์ชันมากมาย (+500) ในหลายหมวดหมู่ ซึ่งมีเอกสารประกอบที่ค่อนข้างตื้น (แต่ยังคงถูกต้อง) ในความช่วยเหลือ วิซาร์ดฟังก์ชันในตัวของ Calc ยังให้ข้อมูลสรุปเกี่ยวกับวัตถุประสงค์และพารามิเตอร์ของแต่ละฟังก์ชันแก่ผู้ใช้ด้วย มีการสร้างโครงสร้างขึ้นบน wiki ของ Document Foundation เพื่อบันทึกข้อมูลอ้างอิงโดยละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันของ Calc

วัตถุประสงค์

ในการสร้างโครงสร้างวิกิด้วยการเขียนเนื้อหาอย่างละเอียดสำหรับแต่ละฟังก์ชันของ Calc ก็ควรใช้การแจ้งว่าไม่เหมาะสมตามมาตรฐาน ODFF รวมถึงภาพประกอบและแผนภาพ การให้ตัวอย่างหนึ่งหรือสองตัวอย่างเพื่อระบุกรณีมุมและข้อยกเว้น และการจัดเตรียมไฟล์ตัวอย่าง/ตัวอย่าง

แผนงานโครงการ

เราได้ทบทวนแนวคิดหลักของโครงการอย่างละเอียดแล้ว และเราพยายามบันทึกการทำงานของแต่ละฟังก์ชันในวิซาร์ดฟังก์ชัน พร้อมทั้งมีตัวอย่างที่เพียงพอสำหรับแต่ละแง่มุมที่ครอบคลุมฟังก์ชันในทุกด้าน และลองจัดทำเอกสารประกอบให้เข้าใจง่ายที่สุดเพื่อให้ผู้ใช้ใหม่สามารถมองหาและเข้าใจวิธีใช้ได้ในเวลาเพียงไม่กี่วินาที

เราขอแนะนำให้แบ่งฟังก์ชันเหล่านี้ตามหมวดหมู่

• Database: This section deals with functions used with data organized as one row of data for one record. 
• Date & Time: These spreadsheet functions are used for inserting and editing dates and times.
• Financial: This category contains the mathematical finance functions of LibreOffice Calc.
• Information: This category contains Information functions.
• Logical: This category contains Logical functions.
• Mathematical: This category contains the Mathematical functions for Calc.
• Array: This category contains the array functions.
• Statistical: This category contains Statistics functions.
• Spreadsheet: This section contains descriptions of the Spreadsheet functions together with an example.
• Text: This section contains descriptions of the Text functions.
• Add-in: The following describes and lists some of the available add-in functions.

แต่ละแบบมีฟังก์ชันประมาณ 20-50 รายการ โดยไม่กี่หมวดหมู่จะมีฟังก์ชันมากกว่านี้ ส่วนใหญ่จะมีคำอธิบายตื้นที่มีไวยากรณ์และมีตัวอย่าง 1 ตัวอย่าง

ฉันอยากเพิ่มเนื้อหาโดยละเอียดสำหรับแต่ละฟังก์ชันของ Calc, การตั้งค่าสถานะให้สอดคล้องกับมาตรฐาน ODFF รวมถึงภาพประกอบและแผนภาพในกรณีที่เป็นประโยชน์ การมอบตัวอย่างหนึ่งหรือสองตัวอย่างเพื่อระบุกรณีมุมและข้อยกเว้นในรูปแบบหมายเหตุ และการจัดเตรียมไฟล์ตัวอย่าง/ตัวอย่าง และยังเพิ่มส่วนสำคัญในพื้นที่ที่เป็นประโยชน์ได้ด้วย ฉันจะพิจารณาเปลี่ยนฟังก์ชันเหล่านี้ให้อยู่ในรูปแบบตามหมวดหมู่ เช่น เลือกการทำงานแบบแนวตั้ง จากนั้นจะย้ายไปยังหมวดหมู่อื่นในช่วงการเขียนทางเทคนิค นอกจากฉันจะลองทำความคุ้นเคยกับสภาพแวดล้อมการทำงานในช่วงสานสัมพันธ์ของชุมชน เพื่อช่วยให้สิ่งต่างๆ ง่ายขึ้นในขั้นตอนการเขียน จากประสบการณ์ที่ผ่านมา การได้ค้นพบช่วงเวลา "gotcha!" เล็กๆ มากมายในการบันทึกแอปพลิเคชันประเภทนี้ต้องใช้เวลามาก ในการวางแผน ในช่วงแรกผมจะใช้วิธีทำงานด้วยการเรียกใช้โครงการใน 11 หมวดหมู่นี้ แน่นอนว่าบางหมวดหมู่ต้องการความช่วยเหลือมากกว่า ทำให้ต้องใช้เวลามากกว่าหมวดหมู่อื่นๆ แต่ก็สามารถจัดการสิ่งเหล่านี้ได้ขณะทำงาน เนื่องจากมีเอกสารบางอย่างอยู่แล้วและฉันกำลังเขียนเพิ่มเติมอยู่ ฉันจะพิจารณาพิสูจน์อักษรหลังจากที่ทำงานแต่ละสัปดาห์เสร็จ เนื่องจากยังไม่ควรที่จะปล่อยไว้ในช่วงสัปดาห์ที่ผ่านมา

ด้านล่างนี้คือกำหนดการคร่าวๆ ในการจัดโครงการภายในเวลาที่กำหนด

  • สัปดาห์ที่ 1:(14 ก.ย.) • ฐานข้อมูล
  • สัปดาห์ที่ 2:(21 ก.ย.) • วันที่และเวลา
  • สัปดาห์ที่ 3:(28 ก.ย.) • การเงิน
  • สัปดาห์ที่ 4:(5 ต.ค.) • ข้อมูล
  • สัปดาห์ที่ 5:(12 ต.ค.) • ตรรกะ
  • สัปดาห์ที่ 6:(19 ต.ค.) • วิชาคณิตศาสตร์
  • สัปดาห์ที่ 7:(26 ต.ค.) • อาร์เรย์
  • สัปดาห์ที่ 8:(2 พ.ย.) • สถิติ
  • สัปดาห์ที่ 9:(9 พ.ย.) • สเปรดชีต
  • สัปดาห์ที่ 10:(16 พ.ย.) • ข้อความ
  • สัปดาห์ที่ 11:(23 พ.ย.) • ส่วนเสริม
  • สัปดาห์ที่ 12:(30 พ.ย. – 5 ธ.ค.)(ขั้นสุดท้าย)

บันทึกงานที่ทำและประสบการณ์ที่ได้รับจากโปรเจ็กต์นี้ และทำงานเล็กๆ น้อยๆ รวมถึงการพิสูจน์อักษร/การแก้ไขผ่านครั้งที่ 2 หากจำเป็น เพื่อเตรียมเอกสารให้พร้อมสำหรับการส่ง