docoGen Intro
Kevin Cyu, Yung-Sheng Lu
NOV 4, 2017
@ToolBuddy

Outline
-
About docoGen
-
docoGen LaTeX
-
docoGen WebUI
-
目前進行中專案
-
關於我們

About docoGen

功能
-
與其他大部分的文件產生器不同,不使用編寫在註解內的資訊!
-
使用編寫腳本 (JSON/Markdown 格式),生成多個不同的說明文件格式。
-
-
目前支援 2 種格式
-
LaTeX (pdf 格式)
-
WebUI (靜態網頁)
-
-
隨意在專案各個資料夾下編寫該資料夾或是該檔案的敘述!
-
透過 docoGen 來合併所有檔案格式,產生最後的說明文件。
-
-
Base on node.js - 讓後端編寫者容易使用!

腳本 (.docogen)

docoGen LaTeX

直接轉換
-
不需學習 LaTeX 的語法與規則,便能夠生成具有強度的文件格式!
-
文章、IEEETran 論文 etc.
-
- 未來會有更多彈性!
多種格式
-
text, figure, table, code, formula 甚至 restful-api 的格式都可以提供
- 可修改原始碼內的 docogen engine 來新增新的格式!

Demo

Know More?

docoGen WebUI

直接轉換
- 使用同份腳本檔案
多種格式
- 編寫完文件的同時,即可生成一份文件說明的網站

.docogen 文件
Demo


Know More?

目前進行中專案

正在進行
-
Module 3 - docoGen-fromgit
-
編輯器/GUI Tool - docoGen-editor-qt
-
CLI Tool - docoGen-cli

docoGen-fromgit
-
從 .git/ 裡頭的歷史資料變革來追蹤該專案的變化
-
目前預計以 file/function 為單位做追蹤



docoGen-editor-qt
- 一樣基於 node.js 的 CLI 工具
- 讓使用者不需要編寫 JavaScript 直接呼叫工具來產生文件/ 網站


docoGen-cli
-
從 .git/ 裡頭的歷史資料變革來追蹤該專案的變化
-
目前預計以 file/function 為單位做追蹤


About Us

ToolBuddy
-
GitHub Org - https://github.com/toolbuddy
-
有什麼好玩的、想做的就馬上動手做吧!
-
歡迎有興趣的人加入我們!


Join Us!




Join Us!
docoGen Intro Kevin Cyu, Yung-Sheng Lu NOV 4, 2017 @ToolBuddy
docoGen
By Kevin Cyu
docoGen
Manual of docoGen
- 3,224