{"repo":"gopeak/dectask","free":true,"listed":false,"github":"https://github.com/gopeak/dectask","clone":"git clone https://github.com/gopeak/dectask.git","description":"简单高效、基于敏捷开发的项目管理工具","language":"JavaScript","stars":1264,"topics":["project-management","agile","scrum","kanban","golang"],"license":"AGPL-3.0","category":"dev-tools","readme_excerpt":"DecTask 介绍 DecTask 是一款简单高效、基于敏捷开发的项目管理工具，以事项驱动和敏捷开发最佳实践作为设计思想，适用于互联网团队进行高效协作和敏捷开发，交付极致卓越的产品。 官方网站 https://dectask.com 原masterlab源代码 位于 masterlab分支 或下载tag包 https://github.com/gopeak/dectask/releases/tag/v3.3.11 技术架构 服务器端：go语言的gin框架 前端：Vite、React、Typescript、Tailwindcss、Antd搭建，支持Websocket API：用Gin快速搭建restful风格API 数据库：建议使用MySql8.0，未来支持 PostgreSQL, MariaDB, and TiDB 数据库驱动：使用gorm实现对数据库的基本操作 缓存：使用Redis 异步：使用Go语言内置的workerpool实现异步处理 API文档：使用Swagger构建自动化文档 配置文件：支持json,yaml,toml格式的配置文件。 日志：使用zap实现日志记录 普通安装 1.权限 2.安装Mysql8.0数据库并创建数据库 dectask 以及用户 dectask user 数据库需要解除严格模式 3.安装Redis-server(可选) 4.修改配置文件 ./config.yaml 中的域名、数据库、Redis配置 5.在命令行终端中执行安装命令 注： 安装成功后在当前目录下生成包含管理员账号和密码的account.log ，请牢记保存！！！！ 6.运行服务 7.浏览器中访问配置域名 纯 docker 方式安装 安装docker后，设置加速镜像为国内镜像源。 如果是非root用户，请自行修改Dockerfile文件进行配置 docker 和 docker-compose安装示例 修改 config.yaml 文件进行端口和数据库等配置项,运行 docker启动后会自动启动安装和初始化服务，并生成管理员账号和密码 常用的docker命令 支持环境变量方式启动，环境变量的值优先级高于config.yaml的配置项目 可用环境变量有 docker 设置环境变量启动示例 docker-compose 方式安装，推荐使用此安装方式 如果docker-compose.yml 相关安装命令","default_branch":null,"files":null,"tree":[],"storefront":"/r/gopeak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gopeak/dectask/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}