# nebula-framework **Repository Path**: neegix-opensource-group/nebula-framework ## Basic Information - **Project Name**: nebula-framework - **Description**: 基于Springboot3.0的一套后台管理开发平台,里面有自行开发的一套代码生成插件和基于DDD模式开发的一套代码架构 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 3 - **Created**: 2024-11-09 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Nebula Logo

Nebula Framework

## 介绍 Nebula Framework 是一套基于 Spring Boot 3.0 和 Java 17 开发的企业级后台管理开发平台。它由多个模块组成,每个模块都针对特定的功能需求设计,以提供灵活且高效的开发体验。 ## 模块组成 - **nebula-framework-core**:核心基础模块,可以直接用来搭建 Web 框架。 - **nebula-framework-auth**:集成了登录验证及权限验证的框架。 - **nebula-framework-system**:为 nebula-admin 前端项目开发的系统管理模块。 - **nebula-framework-development**:为 nebula-admin 开发的开发管理模块。 - **nebula-framework-generator**:基于 Maven 插件的代码生成插件。 ## 功能特点 - **灵活的模块化设计**:模块化的设计使得开发者可以根据需求选择合适的模块进行集成。 - **权限管理**:集成了完善的登录验证及权限验证机制,保障系统安全。 - **代码生成**:提供基于 Maven 插件的代码生成工具,提高开发效率。 - **企业级开发**:基于 Spring Boot 3.0 和 Java 17,适合企业级应用开发。 ## 领域驱动设计(DDD) 整个后台框架的业务代码遵循 DDD(领域驱动设计)规范。DDD 是一种软件设计方法,它将业务需求紧密地反映在系统设计的模型中,强调以业务概念为驱动的软件开发。Nebula Framework 提供了一套基于 DDD 的代码架构,但这个规范是灵活的,可以根据个人或项目的不同需求进行调整。在必要的时候,开发者可以根据自己的方式编写代码,不拘泥于固定的模式。 ## 安装教程 请参考各模块的详细安装指南: - [nebula-framework-core 安装指南](#) - [nebula-framework-auth 安装指南](#) - [nebula-framework-system 安装指南](#) - [nebula-framework-development 安装指南](#) - [nebula-framework-generator 安装指南](https://nebula.neegix.com/nebula/nebula-framework/nebula-framework-generator/) ## 使用说明 详细使用说明请访问 [Nebula Framework 官网](https://nebula.neegix.com)。 ## 参与贡献 我们欢迎任何形式的贡献,包括但不限于代码提交、文档改进、问题报告等。请遵循以下步骤参与贡献: 1. **Fork 本仓库**:在 GitCode、Gitee 或 GitHub 上 Fork 本项目。 2. **新建分支**:从 `main` 分支新建一个以 `Feat_` 开头的分支。 3. **提交代码**:在您的分支上进行代码更改,并提交 Commit。 4. **新建 Pull Request**:将您的更改通过 Pull Request 的形式提交给我们,等待合并。 ## 代码库 - GitCode: [https://gitcode.com/NeegixOpensourceGroup/nebula-framework](https://gitcode.com/NeegixOpensourceGroup/nebula-framework) - Gitee: [https://gitee.com/neegix-opensource-group/nebula-framework](https://gitee.com/neegix-opensource-group/nebula-framework) - GitHub: [https://github.com/NeegixOpensourceGroup/nebula-framework](https://github.com/NeegixOpensourceGroup/nebula-framework) ## 官网 [Nebula Framework 官网](https://nebula.neegix.com) #### 联系信息
QQ 群: 996598075 Discord: https://discord.gg/WrP5J9Ea7z