整理 clean 目录结构说明和忽略规则
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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/
|
||||
```
|
||||
Reference in New Issue
Block a user