Files
WYF-koubo/docs/PROJECT_LAYOUT.md
T
2026-06-20 18:36:36 +08:00

34 lines
1.1 KiB
Markdown

# Project Layout
`aIzhinengti-clean` is the repository-ready project root. The parent `aIzhinengti` directory is only a temporary workspace/reference area.
## Root
- `src/`: renderer application source.
- `electron/`: Electron main/preload code and app configuration source.
- `server/`, `admin-panel/`: local auth/admin support code.
- `scripts/`: development, packaging, release, and maintenance scripts.
- `packaging/`: build resources and local packaging dependencies.
- `docs/`: project notes and operational documentation.
- `archive/`: preserved cleanup leftovers. Do not treat this as active source.
## Packaging Split
- Track small, intentional packaging assets such as icons and JSON config.
- Keep large runtimes and media packs under `packaging/vendor` or ignored resource subdirectories.
- Do not place Python runtimes, FFmpeg builds, Playwright browsers, models, fonts, BGM, or generated release output in the project root.
## Generated Or Local-Only Directories
The following root directories are local outputs or runtime data and should stay ignored:
```text
build/
data/
dist/
dist-electron/
dist-release-final/
resources-bundles/
node_modules/
```