Skip to content

Commit a39b8a7

Browse files
update
1 parent a5a3e33 commit a39b8a7

File tree

4 files changed

+98
-0
lines changed

4 files changed

+98
-0
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# 更新日志
2+
3+
本项目所有显著地变更都将记录在此文件中。
4+
5+
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
6+
并且本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/)
7+
8+
## [Unreleased]
9+
10+
### Added
11+
- 新功能描述(尚未发布的)
12+
13+
### Changed
14+
- 现有功能的调整(尚未发布的)
15+
16+
### Fixed
17+
- 已知问题的修复
18+
19+
## [1.0.0] - 2025-02-15
20+
21+
### Added
22+
- 初始版本发布
23+
- 提供图形化配置界面
24+
- 支持连接 sleepy v5.x 服务端
25+
- 提供预编译的可执行 JAR 包

CONTRIBUTING.md

Whitespace-only changes.

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 sleepy-project contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Sleepy-GUI
2+
3+
<p align="center">
4+
<img src="src/main/resources/images/icon.png" alt="Sleepy-GUI Logo" width="128"/>
5+
</p>
6+
7+
Sleepy-GUI 是 [sleepy-project/sleepy](https://github.com/sleepy-project/sleepy) v5.x 版本的图形化配置客户端。它提供了一个直观的界面,帮助用户更方便地配置和管理 sleepy 服务端,无需手动编辑配置文件或记忆复杂命令。
8+
9+
## ✨ 特性
10+
11+
- 🖥️ **简洁的图形界面**:基于 Java Swing/JavaFX(根据实际情况调整)构建,跨平台运行。
12+
- ⚙️ **一站式配置**:支持对 sleepy 服务端的各项参数进行可视化调整。
13+
- 🔗 **无缝对接**:与 sleepy v5.x 服务端直接通信,实时生效。
14+
- 📦 **开箱即用**:提供预编译的可执行 JAR 包,下载后即可运行。
15+
- 🧩 **开源免费**:基于 MIT 许可证,欢迎贡献和二次开发。
16+
17+
## 🚀 快速开始
18+
19+
### 环境准备
20+
21+
1. **Java 运行时环境 (JRE)****Java 开发工具包 (JDK)** 8 或更高版本。
22+
可通过命令 `java -version` 检查。
23+
24+
2. **Sleepy 服务端**:确保已在本地或远程服务器上安装并运行了 sleepy 项目的 v5.x 版本。
25+
(参考 [sleepy 官方文档](https://github.com/sleepy-project/sleepy) 进行安装,若链接失效请自行搜索)
26+
27+
### 下载与运行
28+
29+
#### 方法一:使用预编译 JAR 包(推荐)
30+
31+
1. 前往 [Releases 页面](https://github.com/NoClassFoundError/Sleepy-GUI/releases) 下载最新版本的 `sleepy-gui-x.x.x.jar`
32+
2. 打开终端(或命令提示符),进入 JAR 包所在目录,执行:(请将 x.x.x 替换为实际版本号)
33+
```bash
34+
java -jar sleepy-gui-x.x.x.jar
35+
```
36+
#### 方法二:从源码构建运行
37+
1. 克隆本仓库:
38+
```bash
39+
git clone https://github.com/NoClassFoundError/Sleepy-GUI.git
40+
cd Sleepy-GUI
41+
```
42+
2. 使用 Gradle Wrapper 构建可执行 JAR(包含所有依赖)
43+
```bash
44+
./gradlew fatJar # Linux/macOS
45+
```
46+
3. 构建完成后,在 build/libs/ 目录下会生成 sleepy-gui-x.x.x.jar,按方法一运行即可
47+
48+
## 📄 许可证
49+
本项目基于 MIT 许可证 开源。详细信息请参见项目根目录下的 [LICENSE](https://github.com/NoClassFoundError/Sleepy-GUI/blob/master/LICENSE) 文件。
50+
51+
## 🙏 致谢
52+
感谢 [sleepy-project/sleepy](https://github.com/sleepy-project/sleepy) 提供的API和技术支持。

0 commit comments

Comments
 (0)