Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 4.02 KB

README.md

File metadata and controls

75 lines (56 loc) · 4.02 KB
title index icon category
开发文档
false
laptop-code
开发指南

这里是 ClassIsland 开发文档,包含了进行 ClassIsland 开发的技术细节。

::: note ClassIsland 有些代码编写时间较早,开发者彼时对 C# 开发还不是很熟悉。如果看到了一些奇奇怪怪的代码,还请多多包容。 :::

ClassIsland 使用了如下技术栈。在参与 ClassIsland 开发或为 ClassIsland 开发插件等配套工具时,您最好对以下内容有基本的了解。

在开发时您可以参考以下的资源:

如果您打算向 ClassIsland 做出代码贡献,请务必先阅读 贡献指南

我可以做什么

您可以通过以下方法来不同程度地扩展 ClassIsland 的功能。

  • 与 ClassIsland 跨进程联动: 您可以通过跨进程通信技术,从其它进程访问 ClassIsland 的数据(如当前课表、当前上课科目等等),以及调用 ClassIsland 的功能。
  • 开发 ClassIsland 插件 您可以通过插件,轻松地扩展 ClassIsland 的功能,比如添加自定义组件、显示自定义提醒等等。同时也可以与跨进程联动配合,从其他进程调用插件功能。
  • 修改 ClassIsland 本体: 如果上面的方法不能满足您的需求,您也可以通过修改 ClassIsland 本体来实现更高程度的自定义。您也可以向 ClassIsland 代码仓库发起 PR,将您的更改合并到主分支上。

开始

调试菜单

::: danger 注意! 调试菜单中的功能仅供测试使用,如果您不知道您在做什么,请不要随意使用! :::

在【应用设置】→【关于】中连续点击应用图标 10 次,即可开启调试和笔刷界面。

目录

:::note 本部分的文档还在编写中,一些地方还没完工。 :::

本章节包含以下内容: