docs: refresh for JS and drop Lua references
authorPaul Donald <redacted>
Mon, 16 Feb 2026 00:06:46 +0000 (01:06 +0100)
committerPaul Donald <redacted>
Mon, 16 Feb 2026 00:06:46 +0000 (01:06 +0100)
commit44fd0155ff7885bf1c5a5fbea22c7663bc193470
tree5cfaf66aa39d1390129a854350be8de2b51a1df4
parentd612a68062f7e81935b934d0168ec3bc53791497
docs: refresh for JS and drop Lua references

- style with clean-jsdoc-theme (supports dark mode)
- add tutorials (jaguar has a problem with this structure)
- move doc gen stubs to doc_gen folder

This change moves the generated JS API docs from /luci/jsapi
to /luci via README.md which forms the index, and shall
point to a generated html file which exists. It currently
points to LuCI.html, which depends on JSDoc naming
conventions. So it's possible the link can break if modules
change names. But the TOC is always valid.

Signed-off-by: Paul Donald <redacted>
16 files changed:
.gitignore
README.md
doc_gen/LMO.md [moved from docs/LMO.md with 100% similarity]
doc_gen/README.md [new file with mode: 0644]
doc_gen/extra.css [new file with mode: 0644]
doc_gen/tutorials/JsonRpcHowTo.md [new file with mode: 0644]
doc_gen/tutorials/Modules.md [moved from docs/Modules.md with 75% similarity]
doc_gen/tutorials/ThemesHowTo.md [moved from docs/ThemesHowTo.md with 66% similarity]
doc_gen/tutorials/i18n.md [new file with mode: 0644]
doc_gen/tutorials/tutorials.json [new file with mode: 0644]
docs/JsonRpcHowTo.md [deleted file]
docs/README.md [deleted file]
docs/extra.css [new file with mode: 0644]
docs/jsapi/README.md [deleted file]
jsdoc.conf.json
package.json
git clone https://git.99rst.org/PROJECT