Wizard 1.0.8 发布了,本次更新以后,文档管理功能变得更加完整了,相对于1.0版本,主要包含如下更新laravel
Wizard 是一款开源文档管理系统,项目地址为 github.com/mylxsw/wiza…。这个项目是 我 在2017年就开始开发的,起初只是想作一款可以在公司内部把Swagger文档管理起来的工具,但在这近两年的时间里,一直断断续续的为其添加各类功能,目前支持三种类型的文档管理git
Markdown:也是Wizard最主要的文档类型,研发团队平常工做中交流所采用的最经常使用文档类型,在 Wizard 中,对 Editor.md 项目进行了功能扩展,增长了文档模板,Json 转表格,图片粘贴上传等功能github
Swagger:支持 OpenAPI 3.0 规范,嵌入了 Swagger 官方的编辑器,经过定制开发,使其融入到 Wizard 项目当中,支持文档模板,全屏编辑,文档自动同步功能数据库
Table:这种文档类型是相似于 Excel 电子表格,采用了 x-spreadsheet 项目,将该项目嵌入到了 Wizard 中,目前还不是很完善架构
目前主要包含如下功能框架
项目采用了 Laravel 框架开发,目前版本已经升级到最新的 5.8(最开始为5.4,一路升级过来)。为了提升开发效率,保持架构的简洁,在开发过程当中,一直避免引入过多的外部组件,尽量的利用 Laravel 提供的各类组件,好比 Authentication,Authorization,Events,Mail,Notifications 等,很是适合用来学习 Laravel 框架。编辑器
若是你在为公司寻找一款开源免费的 开发文档/API文档管理 工具,不妨考虑一下 Wizard 项目,必定不会让你失望的。若是你是一名 PHP 或者 Laravel 新手,想找个项目学习一下如何用 Laravel 作 Web 开发,这个项目更加不能错过!工具
最后,也是本文最核心的部分,赶忙去 Star 一下,顺便给我个 Star 啊 !若是再能贡献点 Issues 或者P R,那就更好啦 😄!学习