Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 1.45 KB

contributing.md

File metadata and controls

29 lines (26 loc) · 1.45 KB

代码贡献指南

这是一个Google Chromemanifest V3扩展项目,恢复 2019 年 12 月 09 日前的部分B站页面,来满足我们这些念旧的人的需求。
该项目使用 TypeScript 语言实现逻辑,使用HTML和CSS复刻页面,使用esbuild输出未打包的扩展程序。
无须考虑任何兼容性,请尽情享用各种最新的前端标准。

开发环境

  1. 环境依赖【版本要求一律最新】
  2. Fork 项目后, 克隆至本地
  3. 安装依赖
npm update

开发流程

  1. 调试
    • 执行 npm build 命令输出未打包的扩展程序到dist目录
    • 打开 Chrome 管理扩展程序页面打开右上角的【开发者模式】
    • 点击【加载已解压的扩展程序】按钮加载dist目录
    • 访问对应的B站页面查看效果
    • 修改代码重新打包后,须在【管理扩展程序】页面点击扩展的【重新加载】图标并刷新对应的B站页面
  2. 提交 commit
  3. 发起 PR (合并请求)

一点执念

  • 不建议引入任何前端框架
  • 不建议轻易引入 npm 依赖,除非实在无法自己实现
  • 建议紧随最新的前端标准,只要当前 Google Chrome Stable 版本支持