Skip to main content

📘 TTR Wiki 撰寫指南

一、架構原則

本 Wiki 應採用以下結構設計:

  • 書架(Shelf):依「部門」分類
  • 書本(Book):依「實際工作項目」命名
  • 章節(Chapter / Page):記錄「執行細節與知識」

此設計目的在於:

  • 明確對應責任歸屬(誰負責)
  • 保持文件可擴展性
  • 避免知識分散與重複

二、書架命名規範(部門)

書架名稱應符合:

  • 使用車隊各「部門」命名
  • 避免模糊或過於抽象名稱
  • 保持長期穩定(不要頻繁更動)

三、書本命名規範(工作項目)

書本應對應「一個具體任務或系統」,命名需具備:

  • 可辨識性(看到名稱就知道在做什麼)
  • 可擴展性(未來可以新增內容)
  • 避免過大或過小範圍

✅ 正確範例

  • 電池管理系統(BMS)
  • 懸吊系統
  • 車身人因工程
  • 數據分析
  • STM32 嵌入式系統
  • 車隊運營
  • 專案管理

❌ 錯誤範例

  • STM cube IDE 教學 (範圍過小)
  • 電路(範圍過大)
  • 雜項(不可用)

四、章節撰寫標準(最重要)

每個書本內頁應遵循「工程文件結構」:

建議基本結構

# 1. Overview(概述)
- 目的
- 功能
- 系統位置

# 2. System Architecture(系統架構)
- 架構圖
- 模組說明

# 3. Design(設計)
- 設計理念
- 選型原因

# 4. Implementation(實作)
- 程式 / 電路 / 機構
- 關鍵參數

# 5. Testing(測試)
- 測試方法
- 測試結果

# 6. Debug / Issue(問題紀錄)
- 遇到的問題
- 解法

# 7. Reference(參考資料)

五、撰寫原則

1️⃣ 可交接性(最重要)

文件應讓「新成員能直接接手工作」


2️⃣ 工程導向(避免流水帳)

❌ 不要寫:

  • 今天做了什麼

✅ 應該寫:

  • 為什麼這樣設計
  • 遇到什麼問題
  • 如何解決

3️⃣ 一致性

  • 標題格式統一(使用 Markdown)
  • 命名規則一致
  • 單位(V / A / mm)統一

4️⃣ 可搜尋性

  • 使用關鍵字(如 CAN、BMS、PID)
  • 避免模糊描述

六、版本與維護

  • 每次重要修改需更新內容
  • 避免刪除舊資料(可標註 deprecated)
  • Debug 與 Failure Case 必須保留

七、禁止事項

  • ❌ 不可建立「雜項」、「其他」類型書本
  • ❌ 不可僅貼程式碼無說明
  • ❌ 不可只放圖片無解釋
  • ❌ 不可寫無法理解的個人筆記

八、目標

本 Wiki 的最終目標為:

建立車隊的「工程知識資產系統」,使技術能被累積、傳承與複製。