概述
Wizard 是一款开源的文档管理系统,反对 Markdown 文档,Swagger 文档以及表格文档,适应于中小规模的技术团队文档治理,完全免费。Wizard 并不是一款云产品,不提供任何云服务,如果你的团队想要应用他,你必须在本人公司外部独立部署。正因为这样,你的数据和技术文档平安是有保障的,不会泄露给任何不信赖的第三方。
更新内容
本次更新(1.2.6)次要蕴含以下内容
- 反对文档批量导入,当初你能够通过通过文件上传的形式批量导入文件了
- 反对用户表演性能,管理员能够表演为其它用户,以其它普通用户的视角进行操作
- 减少将文档标记为已过期的性能,过期的文档能够通过色彩和文字与其余文档辨别进去
- Markdown 图片上传当初反对 SVG 格局的文件上传和展现了
- 文档点赞性能用户为文档点赞后,显示点赞用户的用户名
更多功能更新参考我的项目的 Releases 页面。
性能概览
我的项目的地址为
https://github.com/mylxsw/wizard
作为一款开源的文档管理系统,Wizard 次要反对上面这些性能
-
文档治理
- Markdown 文档治理,反对各种性能扩大(流程图,LaTex,数据结构等)
- Swagger API 文档治理
- 表格 文档治理(相似于简化版的在线 Excel)
-
用户权限
- 相似于 Gitlab 的权限管理体系,你能够建设用户组,为一组用户调配我的项目的读写权限
- 基于 LDAP 的对立身份认证(LDAP/ 流动目录),你能够将其接入到公司对立的账户管理体系,只须要批改几行配置
- 文档评论
- 文档变更历史,文档变更差别比照
- 多主题自在切换
- 我的项目分组,你能够将一些相关联的我的项目组成一个组,不便更快的检索文档
-
其它
- 文档附件
- 文档分享
- 浏览模式
- 内容模板
- 文档搜寻
- 等等
局部性能展现
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,那就更好啦 ????!