# elsfs **Repository Path**: wttos/elsfs ## Basic Information - **Project Name**: elsfs - **Description**: elsfs仓库 企业级安全开发框架 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-06-18 - **Last Updated**: 2023-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

欢迎使用elsfs

Elsfs v0.0.1

Enterprise level safety function system

企业级安全功能系统

Coverage Status Downloads Downloads

#### 介绍 Enterprise level safety function system 企业级安全功能系统 #### star
#### 系统说明 - 基于 Spring Cloud 2022、Spring Boot 3.0 - spring-oauth2-authorization-server的 RBAC 权限管理系统 - 基于数据驱动视图的理念封装 ant-design,即使没有 vue 的使用经验也能快速上手 - 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持(待实现) #### jakarta规范的使用 | 规范 | jakarta | 说明 | |--------|----------------|------------| | jsr330 | jakarta.inject | 依赖注入 | | JSR-311 |jakarta.ws.rs| RESTful 规范 | #### 核心依赖 | 依赖 | 版本 | |-----------------------------|----------| | Spring Cloud | 2022.0.x | | Spring Cloud Alibaba | 2022.0.x | | Spring Authorization Server | 1.1.x | | Mybatis Plus | 3.5.3.1 | | Spring Boot | 3.0.x | #### 模块说明 ```lua elsfs ├── .workflow gitee -- 工作流 └── auth -- 授权 ├── spring-oauth2 -- spring oauth └── domain -- 领域 ├── client -- 客户端 ├── client-support-mybatis-plus -- 客户端支持mybatisPlus ├── user -- 用户 ├── user-support-mybatis-plus -- 用户支持mybatisPlus ├── elsfs-framework -- 框架 └── style -- 代码风格 ├── checks.xml -- checkstyle 检查配置 ├── intellij-java-google-style.xml -- idea google 格式化代码配置 ├── suppressions.xml checkstyle忽略检查配置 ``` #### 使用说明 1. clone 项目 | 平台 | 地址 | |--------|--------------------------------| | gitee | https://gitee.com/elsfs/elsfs | | github | https://github.com/elsfs/elsfs | 2. 构建项目 ```shell cd elsfs mvn install # 代码格式化 mvn spotless:apply # 代码检查 mvn checkstyle:check -P checkstyle # 打包 mvn package ``` #### 参与贡献 1. 欢迎提交 [PR](https://gitee.com/elsfs/elsfs/pulls), 代码规范 [spring-javaformat](https://github.com/spring-io/spring-javaformat)
代码规范说明 1. 由于 我将 checkstyle 强制所有代码按照指定格式排版,未按此要求提交的代码将不能通过合并(打包) 2.说明,或`提交代码前`在项目根目录运行下列命令(需要开发者电脑支持`mvn`命令)进行代码格式化 ```shell # 格式化 mvn spotless:apply # 检查 mvn checkstyle:check -P checkstyle ```
2. 欢迎提交 [issue](https://gitee.com/elsfs/elsfs/issues),请写清楚遇到问题的原因、开发环境、复显步骤。 3. 联系作者 mailto:maicaii@vip.qq.com