# stream-query
**Repository Path**: yangS97/stream-query
## Basic Information
- **Project Name**: stream-query
- **Description**: 封装 热门orm常用操作 封装 使用stream进行数据返回处理
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 151
- **Created**: 2022-11-13
- **Last Updated**: 2023-08-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
stream-query
hardcore extreme opinionated.
👉 stream-query 👈
## 📚简介
封装 热门orm常用操作
封装 使用`stream`进行数据返回处理
## 📝文档
[中文文档](https://vampireachao.gitee.io/stream-query-docs/) [仓库地址](https://gitee.com/VampireAchao/stream-query-docs) [视频教程](https://www.bilibili.com/video/BV1UP411F7Ai)
## 📦安装
### 🍊Maven
在项目的pom.xml的dependencies中加入以下内容:
```xml
io.github.vampireachao
stream-plugin-mybatis-plus
1.1.16
io.github.vampireachao
stream-core
1.1.16
```
### 🍊Gradle
在项目的build.gradle的dependencies中加入以下内容:
```Gradle
implementation group: 'io.github.vampireachao', name: 'stream-core', version: '1.1.16'
```
## 🐞提供bug反馈或建议
提交问题反馈请说明正在使用的JDK版本、stream-query版本和相关依赖库版本。如果可以请尽量详细或加图片以便于我们去复现
[Gitee issue](https://gitee.com/VampireAchao/stream-query/issues)
[Github issue](https://github.com/VampireAchao/stream-query/issues)
## 🏗️添砖加瓦️
如果您感觉我们的代码有需要优化的地方或者有更好的方案欢迎随时提pr
### 📚包说明
| 包名 | 内容 |
|---------------|--------------------------|
| stream-query | 优雅的流式操作 |
| stream-plugin | orm框架->使用优雅的Lambda进行对数据库进行一系列操作 |
### 🐾贡献代码的步骤
1. 在`Gitee`或者`Github`上`fork`项目到自己的`repo`
2. 把`fork`过去的项目也就是你的项目`clone`到你的本地
3. 修改代码
4. `commit`后`push`到自己的库
5. 登录`Gitee`或`Github`在你仓库首页可以看到一个 `pull request` 按钮,点击它,填写一些说明信息,然后提交即可。
等待维护者合并
### 📐PR遵照的原则
`stream-query`欢迎任何人为`stream-query`添砖加瓦,贡献代码,不过维护者是一个强迫症患者,为了照顾病人,需要提交的pr(pull request)符合一些规范,规范如下:
- 注释完备,尤其每个新增的方法应按照Java文档规范标明方法说明、参数说明、返回值说明等信息,必要时请添加单元测试,如果愿意,也可以加上你的大名。
- 新加的方法不要使用额外的第三方库方法
- 我们如果关闭了你的issue或pr,请不要诧异,这是我们保持问题处理整洁的一种方式,你依旧可以继续讨论,当有讨论结果时我们会重新打开。
powered by [GitHub Copilot](https://copilot.github.com/)
powered by [JetBrains](https://www.jetbrains.com/)Open source license