AI prompts
base on 一款适用于班级多媒体屏幕的课表信息显示工具,可以一目了然地显示各种信息。 <!--markdownlint-disable MD001 MD033 MD041 MD051-->
<!--
> [!caution]
> 目前我们正在进行备案更变,2025/6/25-2025/7/29 期间 ClassIsland 所有网络服务可能无法访问,届时可能无法正常下载/更新应用和插件。感谢大家的理解和支持。
-->
<div align="center">
# <image src="ClassIsland/Assets/AppLogo_AppLogo.svg" height="28" width="28"/> ClassIsland
<!--  -->

[](https://github.com/ClassIsland/ClassIsland)
[](https://github.com/ClassIsland/ClassIsland/releases/latest)
[](https://github.com/ClassIsland/ClassIsland/releases/)
[](https://github.com/ClassIsland/ClassIsland/releases/latest)<br/>


[](https://github.com/ClassIsland/ClassIsland/search?l=c%23)
ClassIsland 是一款适用于班级多媒体屏幕的课表信息显示工具,可以在 Windows 屏幕上显示各种信息。<br/>
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。
#### 💬[Classlsland QQ 频道](https://pd.qq.com/s/grr6qwqwj) | [Classlsland QQ 群组](https://qm.qq.com/q/4NsDQKiAuQ)
#### [🌐 官方网站](https://classisland.tech/) | [🚀 软件下载](https://classisland.tech/download)|[📚 项目文档](https://docs.classisland.tech)|[🗳 功能投票](https://github.com/ClassIsland/voting/discussions?discussions_q=is%3Aopen+sort%3Atop)
###### [观看介绍视频,快速了解突破创新 →](https://www.bilibili.com/video/BV12fFoefEGn/)
</div>
## 功能
> [!TIP]
>
> 您可以点击下方链接或查看 [ClassIsland 文档](https://docs.classisland.tech) 了解更多。
### 课表信息显示
- [x] 显示当天的课表、当前进行课程的信息
- [x] 在上下课等重要时间点发出 [提醒](https://docs.classisland.tech/app/notifications),自选搭配音效、强调特效、语音和置顶效果的 [强调提醒](https://docs.classisland.tech/app/notifications#强调提醒)
- [x] 自选课表隐藏条件、临时隐藏与鼠标穿透,不影响授课
### 课表编辑与管理
- [x] 简洁直观的 [课表编辑工具](https://docs.classisland.tech/app/classplan)
- [x] 从 Excel 表格、[CSES](https://github.com/SmartTeachCN/CSES) 或其他软件 [导入课表](https://docs.classisland.tech/app/profile/#%E4%BB%8E%E8%A1%A8%E6%A0%BC%E5%AF%BC%E5%85%A5)
- [x] 将课表信息导出到 Excel 表格
- [x] 多周轮换、快速录入时间表、自定义设置
- [x] 单日/跨天临时换课
- [x] 提前预定要临时启用的课表
### 自定义
- [x] 通过 [组件](https://docs.classisland.tech/app/basic#组件)(日期、时间、天气简报、倒计日等)自定义显示的内容。支持多行显示组件、组件轮播和组件滚动
- [x] 通过 [插件](https://docs.classisland.tech/app/basic#组件) 扩展应用功能,高度自定义你的 ClassIsland
- [x] 通过主题系统高度定制应用主界面外观
### 其它功能
- [x] 通过[自动化](https://docs.classisland.tech/app/automation.html)在特定事件发生时/特定时间自动执行某些操作(如显示提醒、打开应用/文件/网页等),提高教学效率
- [x] 显示当前的[天气](https://docs.classisland.tech/app/advanced#天气)信息、降水提示、6 小时/3 天天气预报和极端天气预警等信息,支持根据定位获取天气信息
- [x] 自动同步软件时间、手动对齐铃声
- [x] 使用密码等认证方式保护应用设置和课表配置
- [x] 丝滑、流畅的过渡动画
- [x] 自动获取与系统配色搭配的主题色
- [x] 自动软件更新
- [ ] [集控管理](https://docs.classisland.tech/management)_(即将发布)_
- [ ] ……
## 软件截图
> 背景图片来自 [Pixiv@辰暮 sora](https://pixiv.net/artworks/110847880)
### 主界面
##### 1. 软件效果

##### 2. 演示上课提醒视频
<video src="https://res.classisland.tech/screenshots/ClassIsland/notifications.mp4" loop label="软件截图 - 上课提醒" autoplay muted></video>
<details>
<summary>查看更多软件截图……</summary>
### 档案编辑器
##### 1. 课表编辑

##### 2. 时间表编辑

##### 3. 科目编辑

##### 4. 预定调课


### 设置界面
##### 1. 基本设置

##### 2. 组件设置

</details>
## 开始使用
**首先,请确保您的设备满足以下推荐需求:**
- Windows 10 及以上版本的系统
- 安装 [.NET 8.0 桌面运行时](https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-desktop-8.0.7-windows-x64-installer)
ClassIsland 与部分窗口美化工具(特别是如 Mica For Everyone 这类修改窗口材质的工具)**不兼容**,与这些工具同时使用 ClassIsland 时请将 ClassIsland 添加到这些工具的排除列表中。
> [!IMPORTANT]
> **详细安装说明请参阅 [ClassIsland 文档](https://docs.classisland.tech/app/setup)。**
>
> 不建议在 Windows 10 以下的系统运行本应用。在 Windows 7 中,.NET 运行时会产生**严重的内存泄漏问题**。如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 [在 Windows 7 中安装 ClassIsland](https://docs.classisland.tech/app/setup#检查系统需求)。
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
- [**ClassIsland 官网(推荐)**](https://classisland.tech/download)
- [GitHub Releases](https://github.com/ClassIsland/ClassIsland/releases/)
下载完成后,将软件压缩包解压到一个**独立的文件夹(运行路径不能有中文)**,运行软件即可开始使用。解压时请不要解压到网盘同步文件夹、【下载】文件夹中,否则可能会出现**文件无法读写、文件丢失**等问题。
## 获取帮助&加入社区
您可以访问以下页面来**获取帮助**:
- [ClassIsland 帮助文档](https://docs.classisland.tech/app)
您也可以加入这些社区**寻求帮助**:
[](https://github.com/ClassIsland/ClassIsland/issues)
[](https://github.com/ClassIsland/ClassIsland/discussions)
[](https://pd.qq.com/s/scb3wzia)
[](https://qm.qq.com/q/4NsDQKiAuQ)
如果您确定您遇到的问题是一个 **Bug**,或者您要提出一项**新的功能**,请[提交 Issue](https://github.com/ClassIsland/ClassIsland/issues/new/choose)。
## 开发

本项目目前开发状态:
| 分支 | 开发状态 | 状态 |
| --- | --- | --- |
| [`master`](https://github.com/ClassIsland/ClassIsland/tree/master) | 正在此分支上维护版本 [1.7 - RyouYamada](https://github.com/ClassIsland/ClassIsland/milestone/8)。| [](https://github.com/ClassIsland/ClassIsland/actions/workflows/build_release.yml) [](https://www.codefactor.io/repository/github/classisland/classisland/overview/master) |
| [`dev`](https://github.com/ClassIsland/ClassIsland/tree/dev) | 正在此分支上早期开发版本 [2.0 - Khaslana](https://github.com/ClassIsland/ClassIsland/milestone/9)。| [](https://github.com/ClassIsland/ClassIsland/actions/workflows/build_release.yml) |
要在本地编译应用,请参考文档[配置 ClassIsland 本体开发环境](https://docs.classisland.tech/dev/get-started/devlopment.html)。
如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 [贡献指南](CONTRIBUTING.md) 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 [Pull Request](https://github.com/ClassIsland/ClassIsland/pulls)。
## 致谢
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
本项目受到 [DuguSand/class_form](https://github.com/DuguSand/class_form) 的启发而开发。
感谢以下同学为本项目为本项目的开发提供支持([✨](https://allcontributors.org/docs/zh-cn/emoji-key)):
<!-- autocorrect-disable -->
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HelloWRC"><img src="https://avatars.githubusercontent.com/u/55006226?v=4?s=100" width="100px;" alt="HelloWRC"/><br /><sub><b>HelloWRC</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=HelloWRC" title="Code">💻</a> <a href="#design-HelloWRC" title="Design">🎨</a> <a href="https://github.com/ClassIsland/ClassIsland/commits?author=HelloWRC" title="Documentation">📖</a> <a href="#ideas-HelloWRC" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-HelloWRC" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Doctor-yoi"><img src="https://avatars.githubusercontent.com/u/106463935?v=4?s=100" width="100px;" alt="Doctor-yoi"/><br /><sub><b>Doctor-yoi</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=Doctor-yoi" title="Code">💻</a> <a href="#question-Doctor-yoi" title="Answering Questions">💬</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.jiangyin14.top/"><img src="https://avatars.githubusercontent.com/u/106649516?v=4?s=100" width="100px;" alt="姜胤"/><br /><sub><b>姜胤</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=jiangyin14" title="Documentation">📖</a> <a href="#ideas-jiangyin14" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/ClassIsland/ClassIsland/issues?q=author%3Ajiangyin14" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://fossa.com/"><img src="https://avatars.githubusercontent.com/u/29791463?v=4?s=100" width="100px;" alt="fossabot"/><br /><sub><b>fossabot</b></sub></a><br /><a href="#infra-fossabot" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://allcontributors.org/"><img src="https://avatars.githubusercontent.com/u/46410174?v=4?s=100" width="100px;" alt="All Contributors"/><br /><sub><b>All Contributors</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=all-contributors" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TV-ZHU"><img src="https://avatars.githubusercontent.com/u/88492699?v=4?s=100" width="100px;" alt="DSZDev"/><br /><sub><b>DSZDev</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=TV-ZHU" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LiuYan-xwx"><img src="https://avatars.githubusercontent.com/u/66517348?v=4?s=100" width="100px;" alt="流焰xwx"/><br /><sub><b>流焰xwx</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=LiuYan-xwx" title="Documentation">📖</a> <a href="https://github.com/ClassIsland/ClassIsland/commits?author=LiuYan-xwx" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TuanZiGit"><img src="https://avatars.githubusercontent.com/u/46892455?v=4?s=100" width="100px;" alt="团子"/><br /><sub><b>团子</b></sub></a><br /><a href="#example-TuanZiGit" title="Examples">💡</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.gusui.site/"><img src="https://avatars.githubusercontent.com/u/170245818?v=4?s=100" width="100px;" alt="吕璟辰"/><br /><sub><b>吕璟辰</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=GusuiCommunity" title="Documentation">📖</a> <a href="#promotion-GusuiCommunity" title="Promotion">📣</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jizilin6732"><img src="https://avatars.githubusercontent.com/u/162853646?v=4?s=100" width="100px;" alt="jizilin6732"/><br /><sub><b>jizilin6732</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=jizilin6732" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.khyan.top/"><img src="https://avatars.githubusercontent.com/u/56215525?v=4?s=100" width="100px;" alt="clover_yan"/><br /><sub><b>clover_yan</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=clover-yan" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DryIce-cc"><img src="https://avatars.githubusercontent.com/u/165131008?v=4?s=100" width="100px;" alt="干冰DryIce"/><br /><sub><b>干冰DryIce</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=DryIce-cc" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/RoboMico"><img src="https://avatars.githubusercontent.com/u/59791306?v=4?s=100" width="100px;" alt="RoboMico"/><br /><sub><b>RoboMico</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=RoboMico" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/user111192"><img src="https://avatars.githubusercontent.com/u/67212831?v=4?s=100" width="100px;" alt="user111192"/><br /><sub><b>user111192</b></sub></a><br /><a href="#example-user111192" title="Examples">💡</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://lyrin-owo.top/"><img src="https://avatars.githubusercontent.com/u/141834038?v=4?s=100" width="100px;" alt="零音LyRin"/><br /><sub><b>零音LyRin</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=LyRin-owo" title="Documentation">📖</a> <a href="#promotion-LyRin-owo" title="Promotion">📣</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://lipoly.ink"><img src="https://avatars.githubusercontent.com/u/110595296?v=4?s=100" width="100px;" alt="LiPolymer"/><br /><sub><b>LiPolymer</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=LiPolymer" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.mczhiguang.icoc.me/"><img src="https://avatars.githubusercontent.com/u/53519310?v=4?s=100" width="100px;" alt="Amiya"/><br /><sub><b>Amiya</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=mcAmiya" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://xiaowuap.com"><img src="https://avatars.githubusercontent.com/u/44547885?v=4?s=100" width="100px;" alt="Enzo Wu"/><br /><sub><b>Enzo Wu</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=xiaowuap" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://itshenryz.com"><img src="https://avatars.githubusercontent.com/u/58730749?v=4?s=100" width="100px;" alt="itsHenry"/><br /><sub><b>itsHenry</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=itsHenry35" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://blog.tsxc.xyz"><img src="https://avatars.githubusercontent.com/u/94750616?v=4?s=100" width="100px;" alt="星澜曦光"/><br /><sub><b>星澜曦光</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=tsxc-github" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kaokao221"><img src="https://avatars.githubusercontent.com/u/88539021?v=4?s=100" width="100px;" alt="kaokao221"/><br /><sub><b>kaokao221</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=kaokao221" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/AWDNDWindowsXP"><img src="https://avatars.githubusercontent.com/u/132193112?v=4?s=100" width="100px;" alt="爱玩电脑的WindowsXP"/><br /><sub><b>爱玩电脑的WindowsXP</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=AWDNDWindowsXP" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FengzihangCode"><img src="https://avatars.githubusercontent.com/u/91676896?v=4?s=100" width="100px;" alt="DannyFeng"/><br /><sub><b>DannyFeng</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=FengzihangCode" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/garyxxxx2021"><img src="https://avatars.githubusercontent.com/u/106256371?v=4?s=100" width="100px;" alt="garyxxxx2021"/><br /><sub><b>garyxxxx2021</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=garyxxxx2021" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wjj-8283"><img src="https://avatars.githubusercontent.com/u/82750345?v=4?s=100" width="100px;" alt="wjj"/><br /><sub><b>wjj</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=wjj-8283" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/diann34"><img src="https://avatars.githubusercontent.com/u/95152427?v=4?s=100" width="100px;" alt="Nikoa"/><br /><sub><b>Nikoa</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=diann34" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Griseo-bh3rd"><img src="https://avatars.githubusercontent.com/u/121101691?v=4?s=100" width="100px;" alt="【繁星】格蕾修"/><br /><sub><b>【繁星】格蕾修</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=Griseo-bh3rd" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sjzyQwQ"><img src="https://avatars.githubusercontent.com/u/68456645?v=4?s=100" width="100px;" alt="Misaka10072"/><br /><sub><b>Misaka10072</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=sjzyQwQ" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HuYihe2008"><img src="https://avatars.githubusercontent.com/u/76118866?v=4?s=100" width="100px;" alt="JamYido"/><br /><sub><b>JamYido</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=HuYihe2008" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://cszj.wang/"><img src="https://avatars.githubusercontent.com/u/41245552?v=4?s=100" width="100px;" alt="吕舒君"/><br /><sub><b>吕舒君</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=Lvshujun0918" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tlnkmc"><img src="https://avatars.githubusercontent.com/u/122972130?v=4?s=100" width="100px;" alt="Mux_Yang"/><br /><sub><b>Mux_Yang</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=tlnkmc" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.pizero.top/"><img src="https://avatars.githubusercontent.com/u/71167373?v=4?s=100" width="100px;" alt="Pizero"/><br /><sub><b>Pizero</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=pizeroLOL" title="Code">💻</a> <a href="#platform-pizeroLOL" title="Packaging/porting to new platform">📦</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lrsgzs"><img src="https://avatars.githubusercontent.com/u/99574908?v=4?s=100" width="100px;" alt="lrs2187"/><br /><sub><b>lrs2187</b></sub></a><br /><a href="https://github.com/ClassIsland/ClassIsland/commits?author=lrsgzs" title="Code">💻</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
<!-- autocorrect-enable -->
<!--markdownlint-disable MD001 MD033 MD041 MD051-->
本项目使用了[这些第三方库和框架](./doc/Dependencies.md)。
感谢 [JetBrains](https://www.jetbrains.com.cn/) 为本项目的开发人员提供的[开源开发许可证](https://www.jetbrains.com.cn/community/opensource/)。
详细的致谢信息请前往[【应用设置】->【关于 ClassIsland】](classisland://app/settings/about)界面中查看。
## 赞助商 / Sponsors
感谢以下赞助商对本项目的支持。
<table>
<tr>
<td>
<img alt="SignPath" src="https://signpath.org/assets/favicon-50x50.png" />
</td>
<td>
Free code signing on Windows provided by <a href="https://signpath.io">SignPath.io</a>, certficate by <a href="https://signpath.org/">SignPath Foundation</a>
</td>
</tr>
</table>
## 代码签名策略 / Code signing policy
- Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/).<br/>
由 [SignPath.io](https://about.signpath.io/) 提供免费代码签名,由 [SignPath Foundation](https://signpath.org/) 提供证书。
- Committers and reviewers: [Members team](https://github.com/orgs/ClassIsland/teams/members)<br/>
提交者和审阅者:[团队成员](https://github.com/orgs/ClassIsland/people)
- Approvers: [Owners](https://github.com/orgs/ClassIsland/people?query=role%3Aowner)<br/>
审批人:[所有者](https://github.com/orgs/ClassIsland/people?query=role%3Aowner)
- [Privacy policy](./doc/Privacy.md)<br/>
[隐私政策](./doc/Privacy.md)
## 许可证
[](https://app.fossa.com/projects/git%2Bgithub.com%2FHelloWRC%2FClassIsland?ref=badge_shield&style=flat-square)
本项目中的以下项目基于 GNU Lesser General Public License v3.0 获得许可:
- [ClassIsland.PluginSdk](ClassIsland.PluginSdk)
- [ClassIsland.Core](ClassIsland.Core)
- [ClassIsland.Shared.Ipc](ClassIsland.Shared.Ipc)
- [ClassIsland.Shared](ClassIsland.Shared)
本项目的其余部分(包括但不限于应用本体)基于 [GNU General Public License v3.0](LICENSE.txt) 获得许可。
[](https://app.fossa.com/projects/git%2Bgithub.com%2FHelloWRC%2FClassIsland?ref=badge_large)
## Stars 历史
[](https://starchart.cc/ClassIsland/ClassIsland)
<div align="center">
如果这个项目对您有帮助,请点亮 Star ⭐
</div>
", Assign "at most 3 tags" to the expected json: {"id":"14441","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"