在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Team开源软件地址:https://gitee.com/love_linger/Team开源软件介绍:Team小团队协作平台(任务管理系统)。 项目不再更新!!!
特色
使用说明
源代码说明为方便二次开发,对源代码结构统一说明 repo|-- common - 通用组件| |-- auth - 帐号验证工具| |-- ini - INI配置文件解析| |-- orm - 实现的一个简单的golang struct与MySQL表映射的ORM库| |-- web - 网络框架| | |-- context.go - HTTP Context定义| | |-- responser.go - 响应类| | |-- router.go - 路由组件实现| | |-- session.go - 会话功能| | |-- value.go - 参数||-- config - 网站配置结构||-- controller - 控制器| |-- admin.go - 处理 /admin/* 的请求 (系统管理功能)| |-- documents.go - 处理 /api/document/* 的请求 (文档管理)| |-- file.go - 处理 /api/file/* 的请求 (文件管理)| |-- home.go - 处理 / 的请求(主页)| |-- install.go - 处理 /install/* 的请求(网站部署功能)| |-- loginout.go - 处理 /login 及 /logout 的请求(登录/登出功能)| |-- notice.go - 处理 /api/notice/* 的请求(通知功能)| |-- project.go - 处理 /api/project/* 的请求(项目模块)| |-- task.go - 处理 /api/task/* 的请求(任务模块)| |-- user.go - 处理 /api/user/* 的请求(个人信息管理)||-- middleware - 中间件| |-- authorization.go - 权限相关| |-- logger.go - 访问日志记录| |-- panic_as_error.go - 统一的错误处理| |-- prerequisites.go - 部署检测||-- model - 数据模型| |-- document - WIKI在线文档| |-- install - 部署逻辑| |-- notice - 通知数据| |-- project - 项目| |-- share - 分享| |-- task - 任务| |-- user - 用户||-- view - 视图层(纯前端,非服务器渲染)| |-- dist - 静态文件(包含生成好的js bundle)| |-- src - 前端代码(React + TypeScript)| | |-- common - 通信协议、常用函数、常用类| | |-- components - 实现的组件库,样式参考了antd与layui| | |-- pagas - 页面实现| | |-- app.tsx - 主入口| || |-- package.json - NPM依赖(建议使用cnpm安装)| |-- tsconfig.json - TypeScript配置| |-- webpack.config.js - webpack配置(打包js bundle的命令:npm run build)||-- go.mod - golang工程依赖|-- main.go - 主入口 |
请发表评论