Created Developing extensions (markdown)

AUTOMATIC1111 2022-10-22 13:18:15 +03:00
parent 3e6427664f
commit fd4d1a947c

10
Developing-extensions.md Normal file

@ -0,0 +1,10 @@
An extension is just a subdirectory in the `extensions` directory.
Web ui interacts with installed extensions in the following way:
- extension's scripts in the `scripts` directory are executed as if they were just usual user scripts, except:
- `sys.path` is extended to include the extension directory, so you can import anything in it without worrying
- you can use `scripts.basedir()` to get the current extension's directory (since user can name it anything he wants)
- extension's javascript files in the `javascript` directory are added to the page
- extension's `style.css` file is added to the page