2,509
个编辑
小 (→TODO: todo) |
小 (更新进度) |
||
第2行: | 第2行: | ||
{{#invoke:Songtable|main|曲名=Auxesia|nocat=1}} | {{#invoke:Songtable|main|曲名=Auxesia|nocat=1}} | ||
[[用户:盐棋/Sandbox]]用于非整块页面的实验 | [[用户:盐棋/Sandbox]]用于非整块页面的实验 | ||
Wiki版本为{{CURRENTVERSION}} | |||
有3个沙盒,[[用户:盐棋/Sandbox2]]; | 有3个沙盒,[[用户:盐棋/Sandbox2]]; | ||
3 个模块沙盒,[[模块:沙盒/盐棋/Sandbox2]]; | |||
1个CSS沙盒,[[用户:盐棋/Sandbox.css]]; | 1个CSS沙盒,[[用户:盐棋/Sandbox.css]]; | ||
[[模块:Songtable]];[[模板:曲目信息/styles.css]] | [[模块:Songtable]];[[模板:曲目信息/styles.css]] ;[[MediaWiki:Common.js]] ;[[Help:表格]] | ||
[[ | |||
[[Help:表格]] | |||
==TODO== | ==TODO== | ||
# 简化[[Module:Songtable]],全面html库,标注不可换侧者 | |||
# 使用Template:搭档编号列表,恢复搭档解歌栏 | |||
# 用lua for迭代器实现流 | # 用lua for迭代器实现流 | ||
# 减少代码中的无初始化local,及concat运算符 | # 减少代码中的无初始化local,及concat运算符 | ||
# 补回曲目列表删除的tutorial | # 补回曲目列表删除的tutorial ,尝试恢复artist链接 | ||
# 废弃[[Template:Langj]]、[[Module:Nullish]]、[[Module:Stream]]、[[Module:Packlist index]]、[[Module:Songlist index | # 废弃[[Template:Langj]]、[[Module:Nullish]]、[[Module:Stream]]、[[Module:Packlist index]]、[[Module:Songlist index]] | ||
完成的: | 完成的: | ||
# 修改[[Module:ChartConstant]]、[[Module:Unlock]]( | # 在done文件夹里(我认为unlocks不应该再整入anotherdata模块) | ||
# 删除了本页list json引用(去anotherdata看!) | |||
# 修改[[Module:ChartConstant]]、[[Module:Unlock]]( 建议废弃[[Module:ChartConstantDetail]]) | |||
# 编写ini/properties parser(可以在parse中给key额外的门限) | # 编写ini/properties parser(可以在parse中给key额外的门限) | ||
==历史== | |||
m0在21/7探索songtable,22/9元表式unlock,10月流式曲目列表,24年作为unlock、曲目列表业务模拟模块 | |||
m1在22/5/8前都在试验curry data模块,12日探索scribunto库,7月tab img,9月slst index,10月尝试OOP化mw库,24年another data | |||
m2在22/5/6前在探索scribunto库,之后是闭包式曲目列表,9月plst index | |||
u0在21/6前写页面,7月搭档列表、songtable,此后作为主页 | |||
u1在21年同上,22/1存储时长数据,5月展现闭包式曲目列表,7月tab img,24年作为主展示 | |||
u2在22/5曲目列表,9unlock,10曲目列表,11月测cicd脚本,24年作为主模板 | |||
==小去世== | ==小去世== | ||
第33行: | 第45行: | ||
# lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了) | # lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了) | ||
# 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""} | # 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""} | ||
# 主空间应该使用模板,与模块隔离。可以在Special:链入页面直观地看到引用情况(看左下角) | |||
# mw的Help:HTML_in_wikitext页面写了允许的HTML标签 | |||
# Module:Arcaea Data被引用于除last所有曲目中,Module:Data被引用于所有75搭档中 | |||
==曲目边缘情况== | ==曲目边缘情况== |
个编辑