# plantuml-assistant **Repository Path**: weiyi/plantuml-assistant ## Basic Information - **Project Name**: plantuml-assistant - **Description**: PlantUML 助手 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-13 - **Last Updated**: 2024-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PUML Assistant PUML Assistant 是一个基于 Spring Boot 的项目,用于生成 PUML 图。 ## 项目结构 ## 安装 ### 先决条件 - [JDK 17](https://www.oracle.com/java/technologies/javase-jdk17-downloads.html) - [Maven](https://maven.apache.org/install.html) - [Docker](https://www.docker.com/get-started) ### 克隆项目 ``` sh git clone https://github.com/yourusername/puml-assistant.git cd puml-assistant ``` ### 使用 Maven 构建项目 ```sh ./mvnw clean package ``` ## 运行 ### 使用 Maven 运行 ```sh ./mvnw spring-boot:run ``` 访问 `http://localhost:8080` 查看应用。 ### 使用 Docker 运行 #### 构建 Docker-Compose 镜像 ``` docker compose build ``` #### 启动服务 ``` docker compose up -d ``` #### 停止服务 ``` docker compose down ``` #### 查看日志 ``` docker compose logs ``` 访问 `http://localhost:8080` 查看应用。 ## 使用 访问 `http://localhost:8080`,你将看到一个表单,可以输入你的 PUML 图示例。提交表单后,应用将生成并显示 PUML 图。 ## 支持特性 ### V0.0.1 - [x] 输入 PUML 语法并生成图像 - [x] 预览图片支持最大化显示 ## 待办特性清单 - [ ] 预览图片支持下载 - [ ] 提供多语言支持 - [ ] 支持不同操作系统的安装、运行 - [ ] 根据不同UML类型提供示例 ## 贡献 欢迎贡献!请 fork 这个仓库并提交 PR。 [贡献指南](CONTRIBUTING.MD)。 ## 许可证 这个项目使用 [许可证](LICENSE)。 说明 项目结构: 展示了项目的目录结构。 安装: 包含了先决条件和安装步骤。 运行: 提供了使用 Maven 和 Docker 运行项目的说明。 使用: 简要说明了如何使用该应用。 贡献: 鼓励其他人贡献代码。 许可证: 提供了许可证信息。