<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/docs, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-02-22T15:51:25Z</updated>
<entry>
<title>docs: favicon and hierarchy</title>
<updated>2026-02-22T15:51:25Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-22T15:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7f6ba9d46028635f0d5aa2e15fcab9ffd163a688'/>
<id>urn:sha1:7f6ba9d46028635f0d5aa2e15fcab9ffd163a688</id>
<content type='text'>
Moving the output to /luci breaks existing links out there
so let's do our best to output to /luci/jsapi

Include a favicon also as a static resource.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>docs: refresh for JS and drop Lua references</title>
<updated>2026-02-16T00:06:46Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-16T00:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=44fd0155ff7885bf1c5a5fbea22c7663bc193470'/>
<id>urn:sha1:44fd0155ff7885bf1c5a5fbea22c7663bc193470</id>
<content type='text'>
- 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 &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>docs: drop older docs</title>
<updated>2026-02-15T18:51:08Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-12T17:43:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d612a68062f7e81935b934d0168ec3bc53791497'/>
<id>urn:sha1:d612a68062f7e81935b934d0168ec3bc53791497</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: HTML Cleanup</title>
<updated>2024-11-22T21:39:46Z</updated>
<author>
<name>Mustafa Can Elmacı</name>
</author>
<published>2024-11-17T12:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=ae8bbb814f16c2dc2a82e88d408bee1812ceda9c'/>
<id>urn:sha1:ae8bbb814f16c2dc2a82e88d408bee1812ceda9c</id>
<content type='text'>
* HTML Cleanup: Meta tags.
* Converted charset to shorthand.
* Removed meta tags with `Content-Script-Type` attribute. (Invalid in HTML5 spec.)

* HTML Cleanup: CSS tags.
* Removed `type` attribute with CSS files from link tags. (HTML5 spec recommends omitting it.)
* Removed `type` attribute from style tags. (Deprecated in HTML5 spec.)
https://html.spec.whatwg.org/#attr-link-type
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style

* HTML Cleanup: Convert from XHTML to HTML5
* Removed XML declaration.
* Removed XML namespace.
* Changed doctype to HTML5.

* HTML Cleanup: CDATA tags.
* CDATA sections should not be used within HTML they are considered as comments and not displayed.
https://developer.mozilla.org/en-US/docs/Web/API/CDATASection

* HTML Cleanup: Script tags.
* Removed `language` attribute from script tags. (No longer valid in HTML5)
* Removed `type` attribute with JavaScript MIME type from script tags. (HTML5 spec recommends omitting it.)
https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type
https://mimesniff.spec.whatwg.org/#javascript-mime-type

Signed-off-by: Mustafa Can Elmacı &lt;mustafacan@elmaci.net&gt;
</content>
</entry>
<entry>
<title>docs: update the reference implementation source</title>
<updated>2024-09-28T08:14:12Z</updated>
<author>
<name>Emmanuel Ferdman</name>
</author>
<published>2024-09-28T08:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=bfee5d083c86ab0ed1dbe61122778e2d5459c8e9'/>
<id>urn:sha1:bfee5d083c86ab0ed1dbe61122778e2d5459c8e9</id>
<content type='text'>
Signed-off-by: Emmanuel Ferdman &lt;emmanuelferdman@gmail.com&gt;
</content>
</entry>
<entry>
<title>docs: structuring and overhaul</title>
<updated>2024-02-15T17:09:10Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-15T17:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1635bbfad4acefa18d20fe372e45c6ef747b33e1'/>
<id>urn:sha1:1635bbfad4acefa18d20fe372e45c6ef747b33e1</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: fixes to i18n</title>
<updated>2024-02-15T03:10:22Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-15T02:57:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6644f90e9c2f7efe72fcd1a31a6355013ac248fc'/>
<id>urn:sha1:6644f90e9c2f7efe72fcd1a31a6355013ac248fc</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: fixes to older api docs</title>
<updated>2024-02-15T03:01:54Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-15T02:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4c57abc77c05172c1d612a6ef53ec5c726f72557'/>
<id>urn:sha1:4c57abc77c05172c1d612a6ef53ec5c726f72557</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: update build/i18n-* tools</title>
<updated>2024-01-03T13:14:06Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-01-03T13:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b98d8c526e05d658856a83c469f79957223fbfd6'/>
<id>urn:sha1:b98d8c526e05d658856a83c469f79957223fbfd6</id>
<content type='text'>
modify i18n-add-language.sh so it can:
- be run from any path
- bootstrap any (or all) po folder(s) with existing language(s)
- (partially) update luci.mk with new languages

deprecate build/i18n-init.sh

Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #6400 from vintas/patch-2</title>
<updated>2023-12-04T02:56:59Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2023-12-04T02:56:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6ddbb30ac360393a69bfc4c0566b32bd23d9bcd0'/>
<id>urn:sha1:6ddbb30ac360393a69bfc4c0566b32bd23d9bcd0</id>
<content type='text'>
docs: fix Client side JS API docs link</content>
</entry>
</feed>
