pig/README.md

100 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[中文](https://github.com/pigxcloud/pig/blob/master/README.zh.md) | **English**
<p align="center">
<img src="https://img.shields.io/badge/Pig-2.7-success.svg" alt="Build Status">
<img src="https://img.shields.io/badge/Avue-2.5-green.svg" alt="Build Status">
<img src="https://img.shields.io/badge/Spring%20Cloud-Hoxto.SR4-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-2.3.RELEASE-blue.svg" alt="Downloads">
</p>
- based on Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2 RBAC web framework
- Idea based on data-driven view, if you don't use vue, you can get started quickly
- provide support for common containers like Docker、Kubernetes、Rancher2
- provide lambda 、stream api 、webflux production practice
<a href="https://github.com/pigxcloud/pig/wiki/deploy-doc" target="_blank">Documentation</a> | <a target="_blank" href="http://pigx.pig4cloud.com"> PigX Online</a> | <a target="_blank" href="https://paper.pig4cloud.com/"> PigX Paper</a> | <a target="_blank" href="https://start.pig4cloud.com"> pig4cloud initializr</a>
#### Quickly structure microservice applications
```xml
<!-- pig-gen archetype -->
<dependency>
<groupId>com.pig4cloud.archetype</groupId>
<artifactId>pig-gen</artifactId>
<version>last.version</version>
</dependency>
```
<img src="https://images.gitee.com/uploads/images/2019/1026/004238_9a73e1e7_393021.gif"/>
#### Core dependencies
dependencies | version
---|---
Spring Boot | 2.3.0.RELEASE
Spring Cloud | Hoxton.SR4
Spring Security OAuth2 | 2.3.6
Mybatis Plus | 3.3.1
hutool | 5.3.5
Avue | 2.5.2
#### Module description
```lua
pig-ui -- https://github.com/pigxcloud/pig-ui
pig
├── pig-auth -- oauth-server[3000]
├── pig-codegen -- graphical code generation[5002]
└── pig-common
├── pig-common-core -- tool core package
├── pig-common-datasource -- dynamic data source package
├── pig-common-log -- Log service package
├── pig-common-mybatis -- mybatis expand
├── pig-common-security -- security tools
└── pig-common-swagger -- api documentation
├── pig-register -- nacos server[8848]
├── pig-gateway -- spring cloud gateway[9999]
├── pig-monitor -- spring boot admin[5001]
└── pig-upms
└── pig-upms-api -- user management system api
└── pig-upms-biz -- user management system biz[4000]
```
#### Open source co-construction
1. Welcome to submit [pull request](https://dwz.cn/2KURd5Vf)note correspondence `dev` branch
2. Welcome to submit [issue](https://gitee.com/log4j/pig/issues)Please clearly write down the cause of the problem, the development environment, and the steps to reproduce.
3. mail: <a href="mailto:pig4cloud@qq.com">pig4cloud@qq.com</a> | <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=3130998334&site=qq&menu=yes"> QQ: 3130998334</a>
#### Free Class
<table>
<tr>
<td><a href="https://www.bilibili.com/video/av45084065" target="_blank"><img src="https://images.gitee.com/uploads/images/2020/0318/215612_b3d0375d_1824312.jpeg"></a></td>
<td><a href="https://www.bilibili.com/video/av77344954" target="_blank"><img src="https://images.gitee.com/uploads/images/2020/0318/215612_f6d298c4_1824312.jpeg"></a></td>
</tr>
<tr>
<td><a href="https://www.bilibili.com/video/BV1J5411476V" target="_blank"><img src="http://pigx.vip/20200504210206_YDYTOA_k3s.jpeg"></a></td>
<td><a href="https://www.bilibili.com/video/BV14p4y197K5" target="_blank"><img src="http://pigx.vip/20200504210257_yXZBSx_zerotier.jpeg"></a></td>
</tr>
</table>
#### Chat Group
![](https://images.gitee.com/uploads/images/2020/0318/215612_66ede32c_1824312.jpeg)
#### Star history
[![Stargazers over time](https://starchart.cc/pigxcloud/pig.svg)](https://starchart.cc/pigxcloud/pig.svg)