{"repo":"Brotherc/openplatform","free":true,"listed":false,"github":"https://github.com/Brotherc/openplatform","clone":"git clone https://github.com/Brotherc/openplatform.git","description":"企业级开放平台，包括文档中心、API中心等","language":"Java","stars":130,"topics":["api","devepoler","openapi","openplatform"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Open Platform 🎯 介绍 Open Platform 是企业对内对外统一开放接口能力的核心平台，提供标准化的API管理等功能。通过结构化的文档管理与灵活的接口接入机制，开放平台旨在为内部系统集成和第三方开发者接入提供便捷的能力出口。 ✨ 核心功能 门户端 - 首页展示 - 文章展示 - API展示 管理端 文档中心 - 提供文档分组管理 - 支持文档目录树创建、文章编写，支持文章管关联API来展示信息 API中心 - 支持API分类树、API创建 🧱 技术栈 🔧 后端技术 模块 技术方案 ------- -------------------------- 基础框架 Spring Boot 3.x, WebFlux 数据访问 R2DBC + MySQL 持久化工具 Spring Data R2DBC 搜索引擎 Elasticsearch 构建工具 Maven 前端 Vue3 💻 前端技术 模块 技术 ------------ ---------------------------------- 框架 Vue 3 (Composition API) 构建工具 Vite 5 路由 Vue Router 4 组件库 Ant Design Vue 4 表格组件 VXE-Table 网络请求 Axios 📦 快速启动 ✅ 环境准备 - JDK 17+ - MySQL 8.x+ - Elasticsearch 8.x+ - Maven 3.6+ - Node.js =16.0.0 - npm = 8.x 🏁 启动方式 openplatform-backend： 以springboot方式启动 com.brotherc.documentcenter.OpenPlatformApplication openplatform-frontend-manager： 以npm方式启动 npm run dev openplatform-frontend-portal： 以npm方式启动 npm run dev 👁 界面预览 管理端 门户端 ⚙ 后续规划 - 开发者管理 - 应用管理 - API调用接入","default_branch":null,"files":null,"tree":[],"storefront":"/r/Brotherc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Brotherc/openplatform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}