Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 2.96 KB

README.zh_CN.md

File metadata and controls

98 lines (69 loc) · 2.96 KB

holo-schedule logo

holo-schedule

Test status

—— 与Hololive同行。

一枚扩展,掌握所有Hololive预约直播。突击也不在话下!

English Deutsch 日本語

目次

  1. 从商店安装
  2. 浏览器支持
  3. 开发依赖项
  4. 构建
  5. 测试
  6. 开发

从商店安装

你可以从官方下载页 Mozilla AMOChrome Web Store 安装本扩展。

Mozilla AMO Chrome Web Store

浏览器支持

浏览器 支持等级
Firefox (>=58.0) 正式支持 版本 58 是支持 Firefox 新版扩展的最低版本。
Chrome (>=88.0) 正式支持 版本 88 是支持 Manifest V3 的最低 Chrome 版本。
Opera / Edge (>=79.0.309) 非正式支持 宣称与 Chrome API 兼容的浏览器。

建议使用最新的 3 个版本的 Firefox和 Chrome 以解锁 holo-schedule 的全部功能。

Holo-schedule 应该可以在包含 Opera 和新版 Edge 在内的基于 Chromium 的浏览器上工作。

开发依赖项

  • Yarn
  • 最新版本的 Firefox 或 Chrome

构建

从源代码构建 holo-schedule 并安装到你的浏览器。

注意: 如果你在 Windows 系统上开发,请使用 dir 命令代替 ls

在命令行终端中执行以下命令:

# Clone
git clone https://github.com/YunzheZJU/holo-schedule.git && cd holo-schedule
# 安装开发依赖项
yarn
# 构建扩展
yarn run web-ext:build
# 可用于直接安装的浏览器扩展将被写往 web-ext-artifacts 目录
ls web-ext-artifacts
# 未打包的扩展将被写往 dist 目录
ls dist

测试

Holo-schedule 使用 JEST 作为测试框架。

请先依照 构建步骤 以保证所有的开发依赖项被正确安装。

然后,执行以下命令:

yarn run test

开发

在本机开发 holo-schedule 。

请先依照 构建步骤 以保证所有的开发依赖项被正确安装。

然后,执行以下命令:

yarn run dev

接着,打开新的命令行终端窗口,执行以下命令:

# 在 Firefox 上开发
yarn run start
# 或在 Chrome 上运行
yarn run start:chromium