/go-zentao

ZenTao Go SDK

Primary LanguageGoApache License 2.0Apache-2.0

go-zentao

Go Report Card GitHub GitHub go.mod Go version (subdirectory of monorepo) GitHub commit activity zentao

Zentao API client enabling Go programs to interact with Zentao in a simple and uniform way

NOTE

基于ZenTao最新开源版本20.8

API

支持Restful

  • Token
  • 用户(User)
    • 获取用户信息
    • 获取我的个人信息
    • 删除用户
    • 创建用户
    • 修改用户信息
    • 获取用户列表
  • 项目集(Programs)
    • 获取项目集列表
    • 修改项目集
    • 获取项目集详情
    • 删除项目集
    • 创建项目集
  • 产品(Products)
    • 获取产品列表
    • 修改产品
    • 获取产品详情
    • 删除产品
    • 创建产品
  • 产品计划(ProductsPlans)
    • 创建计划
    • 创建子计划
    • 获取产品计划列表
    • 获取计划详情
    • 修改计划
    • 删除计划
    • 产品计划关联需求
    • 产品计划取消关联需求
    • 产品计划关联Bug
    • 产品计划取消关联Bug
    • 操作计划(开启、关闭、完成)
  • 发布
    • 获取项目发布列表
    • 获取产品发布列表
  • 需求(Stories)
    • 获取项目需求列表
    • 获取产品需求列表
    • 获取执行需求列表
    • 变更需求
    • 创建需求
    • 获取需求详情
    • 删除需求
    • 修改需求其他字段
    • 激活需求
    • 关闭需求
    • 指派需求
    • 获取工时(开源版不支持)
    • 预估工时(开源版不支持)
    • 子需求
    • 撤回评审
    • 评审需求
  • 项目(Projects)
    • 创建项目
    • 获取项目列表
    • 获取项目详情
    • 修改项目
    • 删除项目
  • 执行(Executions)
    • 获取项目的执行列表
    • 创建执行
    • 修改执行
    • 查看执行详情
    • 删除执行
  • 任务
    • 获取执行任务列表
    • 获取任务详情
    • 创建任务
    • 删除任务
    • 修改任务
  • Bug
    • 获取产品Bug列表
    • 获取项目Bug列表
    • 获取执行Bug列表
    • 获取Bug详情
    • 创建Bug
    • 删除Bug
    • 修改Bug
    • 关闭Bug
    • 指派Bug
    • 确认Bug
    • 解决Bug
    • 激活Bug
    • 评估Bug(开源版不支持)
  • 版本(Builds)
    • 获取项目版本列表
    • 获取执行版本详情
    • 修改版本
    • 创建版本
    • 获取版本详情
    • 删除版本
  • 用例
    • 获取产品用例列表
    • 获取用例详情
    • 创建用例
    • 删除用例
    • 修改用例
  • 测试单
    • 获取测试单列表
    • 获取项目的测试单
    • 获取测试单详情
    • 创建测试单
    • 删除测试单
    • 修改测试单
  • 反馈
    • 获取反馈列表
    • 获取反馈详情
    • 创建反馈
    • 删除反馈
    • 修改反馈
    • 关闭反馈
    • 指派反馈
  • 模块
    • 获取模块列表

支持PathINFO/Get内置页面接口

有限支持, 是对Restful API的拓展

使用

import "github.com/easysoft/go-zentao/v20/zentao"

测试账号

推荐本地部署

#部署方式:
docker compose -f hack/docker-compose.yml up -d