mirror of
https://github.com/vibegif/vibegif.lol.git
synced 2026-04-07 02:12:12 +00:00
Docs: Add modular architecture notes
This commit is contained in:
16
README.md
16
README.md
@@ -1,2 +1,18 @@
|
||||
# vibegif.lol
|
||||
AI Generated Gifs (BYOK OpenRouter)
|
||||
|
||||
## Modular structure
|
||||
|
||||
- `index.html` → UI markup only
|
||||
- `src/main.js` → app orchestration
|
||||
- `src/app/dom.js` → DOM/UI helpers
|
||||
- `src/core/storage.js` → API key persistence
|
||||
- `src/core/messages.js` → prompt builders
|
||||
- `src/services/openrouter.js` → OpenRouter API client
|
||||
- `src/services/gif.js` → GIF assembly logic
|
||||
- `src/styles.css` → shared styles
|
||||
|
||||
## Why no `vite-plugin-html-inject`?
|
||||
|
||||
Not required for this refactor.
|
||||
We reduced complexity by extracting logic into JS modules, keeping dependencies minimal and behavior unchanged.
|
||||
|
||||
Reference in New Issue
Block a user