前段時間阿里正式發佈了語雀,不得不說,在團隊文檔管理方面,語雀的用戶體驗確實作得很是不錯。趁着這個熱度,當時就想給我在2017年開源的 Wizard 項目寫一篇文章,大概介紹一下 Wizard 支持的功能。但無奈恰好那段時間工做太忙,一直沒有時間來好好梳理一下。laravel
Wizard 是一款開源的文檔管理系統,支持 Markdown 文檔,Swagger 文檔以及表格文檔,適應於中小規模的技術團隊文檔管理,徹底免費。Wizard 並非一款雲產品,不提供任何雲服務,若是你的團隊想要使用他,你必須在本身公司內部獨立部署。正由於這樣,你的數據和技術文檔安全是有保障的,不會泄露給任何不信任的第三方。git
因爲上次寫文章來介紹 Wizard 是發佈 1.0 版本,所以這裏就把從 1.0 到 1.2 的全部主要更新內容都列出來了。github
更多功能更新參考項目的 Releases 頁面。數據庫
項目的地址爲安全
https://github.com/mylxsw/wizard
做爲一款開源的文檔管理系統,Wizard 主要支持下面這些功能服務器
文檔管理markdown
用戶權限數據結構
其它架構
你能夠訪問 http://wizard.aicode.cc/ 在線體驗 Wizard 的功能。框架
在線版本的 Wizard 因爲服務器配置比較低,訪問可能會比較慢,並且權限比較開放,任何人均可以編輯,內容比較亂一些。
Markdown 文檔展現
Swagger 文檔展現
表格文檔展現
文檔差別對比
更多功能展現請查看項目的 Wiki 文檔。
項目採用了 Laravel 框架開發,目前版本已經升級到 5.8(最開始爲5.4,一路升級過來)。爲了提升開發效率,保持架構的簡潔,在開發過程當中,一直避免引入過多的外部組件,儘量的利用 Laravel 提供的各類組件,好比 Authentication,Authorization,Events,Mail,Notifications 等,很是適合用來學習 Laravel 框架。
若是你在爲公司尋找一款開源免費的 開發文檔/API文檔管理 工具,不妨考慮一下 Wizard 項目(多一個選擇,爲何不嘗試下呢),必定不會讓你失望的。若是你是一名 PHP 或者 Laravel 新手,想找個項目學習一下如何用 Laravel 作 Web 開發,這個項目更加不能錯過!
最後,趕忙去 Star 一波,順便給我個 Star ,你的支持是我堅持下去的動力 !若是再能貢獻點 Issues 或者 PR,那就更好啦 😄!