Agile Technical Writing: Programmer's guide to lean publishing
這是一本開放源碼電子書, 撰寫過程採用本書提倡的 敏捷技術寫作 方法。 利用 Git 工具及 GitHub 服務進行版本控制, 以 RedMine 管理「出版計畫」專案。 利用 sphinx-cook [1] 進行自動化排版、輸出電子書, 並且上架到 ContPub 永續出版平台。
在許多開放源碼自由軟體的幫助下, 這一切的流程幾乎都自動化, 我只需要做「打字」這不傷腦筋的工作。
以筆者從事的「爆肝」工程師工作, 幾乎很難利用「下班後的黃金八小時」出書; 因為下班後僅有的八小時, 其實就是黃金睡覺時間, 就算勉強擠出一、兩個小時, 用來「補眠養肝」都不太夠用。
傳統的出版方式很累人, 從 寫書 到出版,再藉由通路, 將書送到讀者手上。 一直到讀者有時間把書翻開好好看個幾頁, 傳統作者寫的文字, 才真正有機會讓讀者「目睹」。
可是,在網路、行動通訊普及的時代, 你我都知道資訊的傳遞不該這樣慢吞吞, 我發表的一篇部落格文章、在噗浪的一則碎碎念, 透過訂閱工具, 只需要幾秒鐘,就可以主動送到你的手機、平板或筆電! 就連多一個打開瀏覽器才能閱讀文章的動作, 都會覺得很麻煩。
可是,我們卻必須忍受「書籍」要經過多趟「轉車」, 才能來到手上。
你說有「電子書」, 筆者盡可能將多年從事軟體開發學到的經驗,
線上預覽:
http://goo.gl/ziXed
[1] | 是筆者的另一項軟體專案 |