The Chinese Wikipedia twinkle javascript helper
Go to file
xiplus c005f6688c
Upgrade actions deps
2024-05-06 19:52:58 +08:00
.github Upgrade actions deps 2024-05-06 19:52:58 +08:00
lib Create dev folder, move dev scripts and docs there 2020-10-18 09:23:27 +08:00
modules close: Ignore discussiontools links 2024-03-03 23:52:40 +08:00
scripts Fix i18n.py 2023-12-29 21:57:59 +08:00
tests Replace wgULS with HanAssist (#301) 2023-11-06 21:12:39 +08:00
.editorconfig Create EditorConfig file based on project coding style 2014-05-20 21:45:36 -07:00
.eslintrc.json Replace wgULS with HanAssist (#301) 2023-11-06 21:12:39 +08:00
.gitattributes Remove trailing whitespace 2015-06-08 20:40:00 -07:00
.gitignore Move dev/ and maintenance/ to scripts/ 2021-02-15 19:46:17 +08:00
.mailmap adding .mailmap 2015-02-17 19:50:42 +01:00
DEVELOPER.md configure eslint to use es6 2022-10-28 09:39:20 +08:00
LoadTwinkle.js Add friendlywelcome 2020-08-09 15:14:37 +08:00
Makefile Add friendlywelcome 2020-08-09 15:14:37 +08:00
README.md Remove outdated information 2022-03-13 13:02:10 +08:00
gadget.txt Remove requiresES6 2024-01-28 21:17:10 +08:00
jest.config.js Update jest.config.js 2021-09-01 13:12:33 +08:00
morebits.css Update morebits.css 2023-07-01 20:05:54 +08:00
morebits.js Replace wgULS with HanAssist (#301) 2023-11-06 21:12:39 +08:00
package-lock.json Bump deps 2023-07-01 19:52:44 +08:00
package.json Add fix-eol command 2023-07-01 21:52:48 +08:00
twinkle-pagestyles.css Create twinkle-pagestyles.css 2020-06-12 10:34:54 +08:00
twinkle.css twinkle: vector-2022: hovering should open menu 2023-07-01 20:19:34 +08:00
twinkle.js Replace wgULS with HanAssist (#301) 2023-11-06 21:12:39 +08:00

README.md

Twinkle Linter

Twinkle是维基人用于快速执行常见维护工作如提交删除候选及清理破坏的JavaScript库和应用程式。

它构建于已被许多维基百科脚本和编辑工具使用的morebits.js库之上。

查看中文维基百科上的Wikipedia:Twinkle以获取更多信息。

AzaToth是本工具和morebits.js库的的最初作者和维护者。

此代码库的结构

  • morebits.jsTwinkle和许多其他脚本使用的中央库包含与MediaWiki API进行交互、显示表单和对话框、生成状态日志及执行其他有用工作的代码。这当中大部分代码都不是Twinkle特有的。
  • twinkle.js通用的Twinkle特有代码大部分用于处理参数设置和在UI中显示Twinkle。此外这个文件包含了Twinkle的默认参数。
  • modules包含了单个Twinkle模块。相关说明可在头部注释或Twinkle文档中找到。模块twinkleconfig.js用于提供Twinkle参数设置

select2 is added under the MIT license.