Skip to content

Dovetail v1 版本计划 #95

@MrWindlike

Description

@MrWindlike

总耗时大概 23 人天,Q1 完成。其中高优先级 8 人天,中优先级 13 人天,低优先级 2 人天。
因为之前已经实现 K8s 相关的部分 Components,所以这次主要的工作是整理和优化,以及提供 Dovetail Server,主要内容如下:

  • K8s API Client
    • 整理代码(1人天,高优先级)
    • 实现创建、修改和删除资源时前端更新数据(4人天,中优先级)
  • KubectlGetList, KubectlGetTable, KubectlGetDetail
    • 提供 delete 方法(1人天,高优先级)
  • KubectlApplyForm
    • 优化「*」生成表单(待定)
    • 表单值转换(1人天,高优先级)
    • 内置表单校验(3人天,高优先级)
    • Key Value 输入 Widget 和 Component,用于 LabelsInput 和 AnnotationsInput(1人天,高优先级)
  • Editor Widget
    • Breadcrumb Widget(2人天,低优先级)
  • UI Kit 替换(待定)
  • NamespaceFilter(1人天,高优先级)
  • Dovetail Go Binding Components(3人天,中优先级)
  • Dovetail Server
    • 实现 Server(2人天,中优先级)
    • 实现 Watch Middleware(2人天,中优先级)
    • 提供安装部署产物(2人天,中优先级)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions