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

1.1 KiB

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:

build/
data/
dist/
dist-electron/
dist-release-final/
resources-bundles/
node_modules/