更新文档: readme.me

2026-01-16 02:52:13 +00:00
parent af5c16dc47
commit dd070e1928

@@ -1,97 +1,97 @@
# test_good # test
一个基于 Streamlit 的示例应用,展示各种数据可视化和交互功能。 一个基于 Streamlit 的示例应用,展示各种数据可视化和交互功能。
## 功能特性 ## 功能特性
- 📊 多种图表类型matplotlib、plotly - 📊 多种图表类型matplotlib、plotly
- 📁 数据操作和处理 - 📁 数据操作和处理
- 📝 交互式表单 - 📝 交互式表单
- 🎨 可定制主题 - 🎨 可定制主题
- 📱 响应式布局 - 📱 响应式布局
## 技术栈 ## 技术栈
- Python 3.14+ - Python 3.14+
- Streamlit 1.52.1 - Streamlit 1.52.1
- Matplotlib 3.10.8 - Matplotlib 3.10.8
- Plotly 6.5.0 - Plotly 6.5.0
- Pandas 2.3.3 - Pandas 2.3.3
- NumPy 2.3.5 - NumPy 2.3.5
## 快速开始 ## 快速开始
### 使用 uv推荐 ### 使用 uv推荐
```bash ```bash
# 安装依赖 # 安装依赖
uv sync uv sync
# 运行应用 # 运行应用
uv run streamlit run app.py uv run streamlit run app.py
``` ```
### 使用传统方式 ### 使用传统方式
```bash ```bash
# 创建虚拟环境 # 创建虚拟环境
python -m venv .venv python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate source .venv/bin/activate # Windows: .venv\Scripts\activate
# 安装依赖 # 安装依赖
pip install -r requirements.txt pip install -r requirements.txt
# 运行应用 # 运行应用
streamlit run app.py streamlit run app.py
``` ```
## 项目结构 ## 项目结构
``` ```
test_good/ test_good/
├── app.py # 主应用文件 ├── app.py # 主应用文件
├── main.py # 入口文件 ├── main.py # 入口文件
├── pyproject.toml # 项目配置 ├── pyproject.toml # 项目配置
├── justfile # 任务自动化 ├── justfile # 任务自动化
├── Dockerfile # Docker 配置 ├── Dockerfile # Docker 配置
├── .dockerignore # Docker 忽略文件 ├── .dockerignore # Docker 忽略文件
└── README.md # 项目文档 └── README.md # 项目文档
``` ```
## 使用 just ## 使用 just
项目使用 justfile 进行任务管理: 项目使用 justfile 进行任务管理:
```bash ```bash
# 查看所有可用命令 # 查看所有可用命令
just --list just --list
# 运行应用 # 运行应用
just run just run
# 代码格式化 # 代码格式化
just fmt just fmt
# 代码检查 # 代码检查
just lint just lint
``` ```
## Docker 部署 ## Docker 部署
```bash ```bash
# 构建镜像 # 构建镜像
docker build -t test-good . docker build -t test-good .
# 运行容器 # 运行容器
docker run -p 8501:8501 test-good docker run -p 8501:8501 test-good
``` ```
## 开发指南 ## 开发指南
1. 代码风格遵循 PEP 8 1. 代码风格遵循 PEP 8
2. 使用 ruff 进行代码格式化 2. 使用 ruff 进行代码格式化
3. 提交信息遵循 Conventional Commits 规范 3. 提交信息遵循 Conventional Commits 规范
## 许可证 ## 许可证
MIT License MIT License