项目简介

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。

MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。

开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。

可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

主要功能

已现在:

  1. 项目管理,可以对项目进行编辑更改,成员添加等。
  2. 文档管理,添加和删除文档,文档历史恢复等。
  3. 用户管理,添加和禁用用户,个人资料更改等。
  4. 用户权限管理 , 实现用户角色的变更。
  5. 项目加密,可以设置项目公开状态,私有项目需要通过Token访问。
  6. 站点配置,二次开发时可以添加自定义配置项。
  7. 附件管理,可管理所有项目中上传的文件。
  8. 项目导出,目前支持导出 PDF、Word、EPUB、MOBI、Markdown 等格式项目。
  9. 标签管理,可关系已存在的项目标签
  10. 导入项目,支持导入Markdown压缩包成为一个项目
  11. 二级目录部署,支持将 MinDoc 部署到二级子目录

待实现

  1. 系统日志

主要技术

  1. beego 1.9.2
  2. editor.md
  3. bootstrap 3.2
  4. jquery 1.8
  5. layer 弹出层框架
  6. webuploader 文件上传框架
  7. Nprogress 库
  8. jstree
  9. font awesome 字体库
  10. cropper 图片剪裁库

演示

  1. 示例:http://doc.iminho.me
  2. 测试用户:admin 密码:123456 【请勿修改密码】
  3. 演示项目源码: MinDoc