websoft9/docs/developer.md
2023-03-29 12:43:48 +08:00

42 lines
832 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Developer Guide
## 架构
### 微服务
存在的微服务以及选型:
* System
* MQ
* Monitor: NetData
* SSH Ternimal
* File Browser
* Storage
* User
* API gateway: Kong
* Web-Container
* Web-DB
* Proxy&DNS待定
* App&CLI开发
![image](https://user-images.githubusercontent.com/16741975/216497356-3913abd2-0b75-4619-8c40-512079e35f5b.png)
### 基础组件
技术选型如下:
* 架构JS UI + API Backend
* 后端Python, Docker, Docker-compose, FastAPI, Typer
* API生成与测试apipost/apifox
* 身份验证supertokens
### 产品文件目录
便于升级、便于用户使用的产品文件目录组织结构
### Contributor
* 类型标签Bug, enhancement, Documetation
* 过程标签PRD, Dev, QA(include deployment), Documetation