Skip to content

Latest commit

 

History

History
83 lines (68 loc) · 1.79 KB

ROADMAP.md

File metadata and controls

83 lines (68 loc) · 1.79 KB

Roadmap (TODO)

2023-07-01: 3.0-alpha

2023-04-01

  • MVP

2023-07-01

  • ArchGuard 2.x migration
    • Metric Migration
    • Database Migration
    • Align ArchGuard Server APIs

2023-12-31

Todos

Client Side:

  • Data Visualization
    • Landscape View
    • Mapping View
      • Services Map, Database Map, Message Map
    • Network Profiling
    • CodeCity
    • ...

Pipeline:

  • eDSL = embedding DSL
    • MongoDB. Need to implement custom querysql-mongodb for new morphia.
    • Query DSL
    • Data integration DSL
  • TaskEngine
    • annotated DSL
    • Task API
      • Query Task
      • Index Task
    • Builtin Task
      • Loc
      • NoC
      • ...
    • Incremental Computing
  • Fitness Engine
    • Fitness function
    • Math integration API

Server Side:

  • Workbench
    • REPL environment
      • Kotlin REPL
      • Kotlin Jupyter Kernel
      • Dynamic Library
    • REPL Editor
  • Factor Model. CodeDB 自带模型,用于查询代码库的度量指标
    • Builtin Data
      • Ast Tree with TreeSitter ??
      • Chapi API ??
    • feeder
      • test coverage
      • source code
      • security
      • sonarqube
      • ...
  • Data Query
    • Structure QL. 用于支持动态的模型引入
      • search by file name
      • search by ast
      • search by regex
    • Query Engine
      • search by code snippet

AI Side (need to spike):

  • AI Algorithm
    • ML Algorithm
      • KNN
      • SVM
      • ...