Skip to content

Commit 8393cf3

Browse files
authored
Update README.md
1 parent d267237 commit 8393cf3

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,22 @@ The in/out parameters allow to create node UI to chain plugin jobs, a list macro
1313

1414
## Contributions
1515

16-
I launch directly with `webui.sh` on linux. In Pycharm it also works to run `launch.py` for debugging but I think it's using my local installed packages instead of venv, not exactly sure but it works.
17-
I've removed the webui-user scripts since we won't be doing CLI arguments anymore, at least not in a way you would want to save them for configuration. There didn't seem to be anything else important for end users in the webui-user script but we may wanna review this.
16+
I launch directly with `webui.sh` on linux which handles basic pip requirements as in AUTOMATIC1111, and this script is pretty much unchanged.
17+
In Pycharm it also works to run `launch.py` for debugging, but either you have to launch the sI think it's using my local installed packages instead of venv, not exactly sure but it works.
18+
Otherwise it might require launching `webui.sh` first to get the venv which pycharm might automatically detect.
19+
20+
I deleted the webui-user scripts since we won't be doing CLI arguments anymore, at least not in a way you would want to save them for configuration. There didn't seem to be anything else important for end users in the webui-user script but we may wanna review this. We'll do a proper configuration file for the core which has very basic things like the port for the server.
1821

1922
Contribution points for anyone who'd like to help.
2023

2124
- **Interactive Shell:** it would be cool to embed an interactive CLI interface into the server to use it without a UI, idk how to do this with flask though. (just using app.run() to launch it)
2225
- **Plugins:** We already 'have' a bunch of plugins courtesy of AUTOMATIC1111, mainly upscalers. The code still needs to be ported for each of them. Then after that we can try to implement new ones.
26+
- We need a **Plugin Shell Script** (written in python) for the following features...
27+
- **Discovery:** Figure out how to host plugins on github and automatically collect them for listing. I'm pretty sure a bunch of other projects do it, it has to be possible somehow, maybe check with `https://vimawesome.com/` how they do it or if it's all manual.
28+
- **Creation:** Create a new plugin, ready to work on it and push to a repository. This is a directory with __init__ and a class extending `Plugin`, `stable_diffusion` is currently the best example we have. The directory will be used as its identifier for client/server communication so it should be all lowercase, and a valid module name so no dashes.
29+
- **Update:** Update an existing plugin with git pull on it.
2330
- **UI:** we don't have a UI yet, I will write one in Dear ImGUI as soon as SD plugin is usable.
2431
- **Authentication:** session system to connect with a passwords, ssh, etc. no sharing without this obviously.
25-
- **Plugin Shell Script:**
26-
- We need a CLI script to interact with plugins. (written in Python)
27-
- Discoverery: Figure out how to host plugins on github and automatically collect them for listing.
28-
- Creation: Create a new plugin, ready to work on it and push to a repository.
29-
- Update: Update an existing plugin with git pull.
3032

3133
### Coding Standards
3234

0 commit comments

Comments
 (0)