本頁面包含 Google 技術文件季度接受的技術寫作專案詳細資料。
專案摘要
- 開放原始碼組織:
- BRL-CAD
- 技術撰稿人:
- sahibkaur
- 專案名稱:
- BRL-CAD 新手指南
- 專案長度:
- 標準長度 (3 個月)
Project description
BRL-CAD 新手指南
專案摘要
本專案旨在為使用者建立專屬的說明文件,這些使用者不僅是 BRL-CAD 新手,也是開源軟體新手。
這項專案的緣由
初次造訪 BRL-CAD 網站時,由於我對開放原始碼和 BRL-CAD 都還不熟悉,一口氣看到這麼多資訊,讓我感到不知所措。但我內心深處知道,這裡有很多值得學習的東西。因此,我想為像我這樣的新使用者建立說明文件,讓他們能充分利用這個社群,並輕鬆開始使用。
目標
這項專案將會指定新使用者。因此,以下是說明文件的目標: 為了讓新使用者放心,這份說明文件不僅適用於 BRL-CAD 新手,也適用於開放原始碼新手。
為達成這項目標,我會:
- 請務必確保文件的 Flesch-Kincaid 分數至少為 50 分。根據 Flesch-Kincaid 法則,分數越高,曲子越容易理解。你可以在線上查看閱讀難度分數。
- 使用項目符號或編號清單,避免讀者因為冗長的段落而感到無聊或分心。
- 使用較短的段落和句子,因為閱讀和理解較長的句子需要較多心力。
- 使用副標題分割文字。結構良好的說明文件:結構良好的說明文件是引導新使用者的關鍵。可避免迷失方向,讓他們清楚掌握方向和活動情況。為了達成這個目標,我製作了一份粗略的心智圖,有條不紊地記錄這份初學者指南。
專案說明
這個專案著重於為新使用者編寫說明文件,讓他們能夠掌握這項軟體。
以下是我打算如何使說明文件更淺顯易懂的範例。
基本介紹:BRL-CAD (發音為 be-are-el-cad) 是一種結構性實體幾何圖形 (CSG) 實體模擬電腦輔助設計 (CAD)。這是一套功能強大、跨平台的開放原始碼實體建模系統,可用於 3D 電腦輔助設計和圖形視覺化。不知道該怎麼辦嗎?讓我們來一探究竟。 開放原始碼:開放原始碼軟體是指任何人都能檢視、修改及改善原始碼的軟體。BRL-CAD 是開放原始碼軟體,歡迎您貢獻內容,讓 BRL-CAD 更臻完美!電腦輔助設計 (CAD):簡單來說,CAD 是使用電腦程式,為實體物件建立二維或三維的圖形表示法。實體建模系統:BRL-CAD 專注於實體建模 CAD。實體建模與其他幾何建模的差異在於,實體建模著重於物理準確性,可完整描述 3D 空間。它會模擬物件的內部和外部。構造性實體幾何圖形 (CSG):CSG 可將複雜模型表示為基元之間的一系列布林運算。用於表示的簡單實體物件稱為原始物件。如要瞭解 CSG 的基本概念,請參閱這篇文章。
*如專案構想說明所述: 說明文件至少會涵蓋基本安裝作業、BRL-CAD 模擬原則的功能和整體說明、主要工具的基本用法、模擬、匯入/匯出、分析和算繪。
以下各節將簡單介紹說明文件中各個部分的內容。
- 基本安裝:我會新增逐步教學課程,說明如何安裝 BRL-CAD 軟體,並提供必要的螢幕截圖。新手可以從新手教學課程著手。我發現缺少以下項目:
- 本教學課程的步驟沒有標示為項目符號或編號。在逐步教學課程的結尾處附有螢幕截圖,使用者更有可能按部就班學習教學課程。
- 功能的整體說明:本節將說明 BRL-CAD 可發揮神奇功效的所有領域。圖表式方法是吸引大家注意這個部分的好方法。
- BRL-CAD 的模擬原則:這部分需要提供更多說明,因為使用者一旦熟悉這些模擬原則,就能更清楚地瞭解 BRL-CAD。
- 主要工具的基本用法:在這個單元中,我們會針對主要工具及其基本用法分別提供教學課程。這些教學課程會提供逐步操作說明。
- 匯出/匯入:使用者將瞭解幾何轉換程式庫。BRL-CAD 最常見的用途之一,就是將幾何圖形從一種格式轉換為另一種格式。本節將說明匯出和匯入轉換器。
- 算繪:我們將說明算繪的基本概念,以及在軟體中使用算繪的必要性。使用者也會瞭解如何以 BRL-CAD 顯示圖片。
除了上述內容外,我們也將重點放在以下幾點:
- 說明文件開頭會先介紹這項軟體的基礎概念。
- 使用者如何與這個開放原始碼社群互動;連結至 BRL-CAD 的 Zulip 即時通訊服務。
- 在抽象層面上,讓文件內容帶點幽默,並請新使用者不要因為艱深的專有名詞而灰心。我喜歡 BRL-CAD wiki 主頁面採用的同理心態做法。
- 其中包含使用者可透過這項軟體完成的驚人功能螢幕截圖。
里程碑
7 月 (提案審查期間)
- 我會在閱讀現有教學課程的同時,進一步熟悉軟體和其 Wiki 說明文件。
- 我會改善現有的文件。
8 月 1 日至 8 月 7 日 (社群凝聚)
- 與導師討論專案相關事宜。
- 調整專案詳細資料。
- 視需要在里程碑中進行必要變更。
8 月 8 日 - 8 月 14 日
- 熟悉 Docbook XML
8 月 15 日 - 8 月 21 日
- 撰寫「BRL-CAD 基本介紹」說明文件
- 撰寫「基本安裝」的逐步教學課程
8 月 22 日至 27 日
- 探索 BRL-CAD 的各種功能,並將這些功能和螢幕截圖列出。
- 在個別頁面中說明個別功能。
8 月 28 日 - 9 月 3 日
- 繼續處理各項功能的個別文件。
9 月 4 日 - 9 月 10 日
- 研究模擬原則。
- 說明所有建模原則。
9 月 11 日至 17 日
- 瞭解主要工具的基本用法。
- 列出要記錄的各項工具基本用法。
9 月 18 日至 9 月 24 日
- 記錄每項工具的使用情形。
9 月 25 日至 10 月 1 日
- 請著手進行模擬,為教學課程建立完善的模型,並同時撰寫草稿。
10 月 2 日至 10 月 8 日
- 改善模擬草稿。
10 月 2 日至 10 月 8 日
- 研究匯出和匯入轉換器。
10 月 9 日至 10 月 15 日
- 準備匯出和匯入文件。
- 開始處理算繪作業。
10 月 16 日至 10 月 22 日
- 記錄算繪教學課程。
10 月 23 日至 10 月 29 日
- 查看所有文件。
10 月 30 日至 11 月 5 日
- 使用 Docbook XML
11 月 6 日 - 11 月 12 日
- 請導師和其他社群成員提供意見,並著手進行修改。
- 與導師討論,做出最終調整。
11 月 12 日至 11 月 22 日
- 討論與變更流程。
- 完成說明文件的最後修飾。
個人簡介
我從學生時代就喜歡寫作,我會在放學後寫下當天發生的事,包括哪些事情讓我感到開心或難過。我一向積極把自己犯的錯寫起來,看看該如何著手。
在擔任網頁設計師的訓練期間,我們被要求每天記錄學到的內容。我會記錄自己遇到的一些問題和解決方法。
我一直都盡力幫助他人。在求學期間,我會在自己瞭解某些主題後,向朋友解釋這些主題。參與 GSoD 是相當有趣的步驟,我身為作者,可以為這個開放原始碼社群貢獻一己之力,讓世界各地的新使用者享有更棒、更實用的體驗。