简介
开发主要在Github展开。 参加开发前请先完成以下步骤
- 安装
node js
,yarn
- fork it!
- 使用
yarn
安装相关依赖(主要是代码格式化以及 lint)。请不要使用npm
由于npm
无法正确解析vuepress
的依赖 - 完整修改
- 使用
yarn test
检查代码格式及脚本的正确性 - 提交 PR,PR 前请使用
git rebase
将 commit 合并,一个英文指南
脚本开发
你可以对任何文件进行合理修改
PR 请使用
fix
,fea
,feature
或core
的前缀
目前的主要需求包括:
+ 固化Super_preloaderPlus_one_New.user.js
+ 将脚本分拆为函数,同时将规则从脚本中提取到mydata.json
+ 使用 ES8 重写Super_preloaderPlus_one_ES8.user.js
- Beautify UI and use HTML template (maybe mustache-loader,
vue
is too big for such a tiny script)
- Beautify UI and use HTML template (maybe mustache-loader,
规则的添加及修复
你可以对
dist/mydata.json
或Super_preloaderPlus_one_New.user.js
进行合理修改
PR 请使用
rule
的前缀
请先学习JSON 格式,然后学习Xpath 选择器并尝试使用浏览器的开发者工具提取 XPath。
之后你就可以阅读站点规则学习规则的格式然后编写规则了 😄
在可能的情况下请优先对dist/mydata.json
进行修改。