riot-web/docs
Travis Ralston d8a939df5d
Use & enforce snake_case naming convention on config.json settings (#8062)
* Document and support the established naming convention for config opts

This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)

* Add demo of lint rule in action

* Fix all obvious instances of SdkConfig case conflicts

* Fix tests to use SdkConfig directly

* Add docs to make unset() calling safer

* Appease the linter

* Update documentation to match snake_case_config

* Fix more instances of square brackets off SdkConfig
2022-03-18 10:12:36 -06:00
..
features Document keyboard shortcuts (#7908) 2022-03-04 12:14:52 +00:00
img Move room list store docs to docs directory 2020-06-11 16:56:12 -06:00
ciderEditor.md docs: update file extensions in CIDER editor documentation 2021-03-22 15:02:28 +00:00
icons.md Load icons using @svgr (#7928) 2022-03-02 10:18:45 +01:00
jitsi.md Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
local-echo-dev.md Actually include the docs for local echo 2020-07-30 09:24:38 -06:00
media-handling.md Developer documentation 2021-03-11 09:19:59 -07:00
room-list-store.md Update docs/room-list-store.md 2021-04-02 19:33:16 -06:00
scrolling.md Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
settings.md Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
skinning.md Add a bunch of docs 2019-12-16 16:34:46 -07:00
slate-formats.md stupid thinkotypo 2018-07-16 12:00:15 +01:00
usercontent.md Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
widget-layouts.md Update documentation words 2021-01-19 10:00:45 -07:00