# professional-wings **Repository Path**: trydofor/professional-wings ## Basic Information - **Project Name**: professional-wings - **Description**: WingsBoot=BKB+飞鞋+SpringBoot。其核心价值是:①使团队快速实现业务目标;②快速偿还技术债务;③安全的面向程序和业务重构。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://wings.fessional.pro - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 3 - **Created**: 2019-06-16 - **Last Updated**: 2025-01-09 ## Categories & Tags **Categories**: backend **Tags**: None ## README # WingsBoot 纹丝不忒 ![Maven Central](https://img.shields.io/maven-central/v/pro.fessional/wings?color=00DD00) ![Sonatype Snapshots](https://img.shields.io/nexus/s/pro.fessional/wings?server=https%3A%2F%2Foss.sonatype.org) [![Coverage Status](https://coveralls.io/repos/github/trydofor/professional-wings/badge.svg)](https://coveralls.io/github/trydofor/professional-wings) > WingsBoot(代号神翼)=BKB+飞鞋+SpringBoot,若你也喜欢过Dota,你懂的。 > 我们主张防御式编程,May The `false` Be With You ! > > 中文 🇨🇳 | [English 🇺🇸](readme.md) * [![SpringBoot-3.2](https://img.shields.io/badge/springboot-3.2-green?logo=springboot)](https://spring.io/projects/spring-boot) 框架哲学和约定下的无入侵性增强 🌱 [Apache2] * [![Java-21](https://img.shields.io/badge/java-21-gold)](https://adoptium.net/temurin/releases/?version=11) 主要业务语言,OpenJDK长期运行 ☕️ [GPLv2+CE] * [![Kotlin-1.9](https://img.shields.io/badge/kotlin-1.9-gold)](https://kotlinlang.org/docs/reference/) 辅助语言,做更好的Java [Apache2] * [![Jooq-3.18](https://img.shields.io/badge/jooq-3.18-cyan)](https://www.jooq.org/download/) 主要的强类型SqlMapping 🏅 [Apache2] * [![Mysql-8.0](https://img.shields.io/badge/mysql-8.0-blue)](https://dev.mysql.com/downloads/mysql/) 主要的业务数据库,推荐8.0.31 💡 [GPLv2] * [![H2Database-2.2](https://img.shields.io/badge/h2db-2.2-blue)](https://h2database.com/html/main.html) 单机数据库,以离线及断线业务 [MPL2]或[EPL1] * [![Hazelcast-5.3](https://img.shields.io/badge/hazelcast-5.3-violet)](https://docs.hazelcast.com/hazelcast/) 分布式缓存,消息,流等 [Apache2] * [![ServiceComb-3.0](https://img.shields.io/badge/servicecomb-3.0-violet)](https://servicecomb.apache.org) 更工程化和紧凑的微服务方案 [Apache2] * [![ShardingSphere-5.4](https://img.shields.io/badge/shardingsphere-5.4-violet)](https://shardingsphere.apache.org) 数据库的分表分片弹性伸缩方案 [Apache2] [Apache2]: https://www.apache.org/licenses/LICENSE-2.0 [GPLv2+CE]: https://openjdk.org/legal/gplv2+ce.html [GPLv2]: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html [MPL2]: https://www.mozilla.org/MPL/2.0 [EPL1]: https://opensource.org/licenses/eclipse-1.0.php ## 1.关联文档 * 官方手册 - * 代码审查 - * 文档项目 - * 镜像站点 - ## 2.常用命令 ```bash ## ① 获取源码,成功后进入项目目录 git clone --depth 1 https://github.com/\ trydofor/pro.fessional.wings.git ## ② 安装依赖,可跳过,支持java8编译 # asdf shell java temurin-8.0.382+5 git submodule update --remote --init (cd observe/meepo && mvn package install) (cd observe/mirana && mvn package install) ## ③ 安装wings,java-21 # asdf shell java temurin-21.0.1+12.0.LTS mvn package install ## ④ 报告Issue java -jar silencer-*-SNAPSHOT.jar ``` ## 3.用爱发电 所有`SNAPSHOT`都是开发版,以`rollup`方式迭代,遵循`gitflow`约定。 `feature`以`dota2`英雄命名,约1推送/周,约1迭代/月,保留最近2分支。 代码及文档管理,以github作主站,以gitee作镜像,基本同步推送。 * issues - 任务类,如bug和feature等,有些会转入discuss * discussions - 文档类,交流技术话题,不得讨论政治,宗教。 * PR及Review - 代码手谈,PR会经过调整后进入gitflow流程 项目会尽可能展示贡献者信息和足迹,如@author注释,代码注释,提交信息等。 ## 4.免责声明 WingsBoot及其submodule项目,均以[Apache2]授权。请注意, * 项目是基于现有技术,资源和团队实践的自愿贡献,没有任何明示或暗示的保证或条件。 * 项目的开发者已经尽力确保代码的质量和功能性,但不保证完全没有缺陷或错误。 * 在使用项目时,你应该自行评估其适用性,并承担使用该项目的所有风险。 * 在任何情况下,项目的开发者都不对因使用该项目而导致的任何损失、损害或其他责任承担责任。