mirror of
https://github.com/Websoft9/websoft9.git
synced 2025-01-25 02:38:42 +08:00
42 lines
832 B
Markdown
42 lines
832 B
Markdown
# 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
|