Update README.md
This commit is contained in:
parent
c8b3ece4b4
commit
8b178a992d
36
README.md
36
README.md
|
|
@ -1,3 +1,37 @@
|
||||||
# Avida-ED-App-Builder
|
# Avida-ED-App-Builder
|
||||||
|
|
||||||
A repository for tooling to make single-file executables or installers for Windows/MacOS/Linux for Avida-ED versions 3 and 4.
|
A repository for tooling to make single-file executables or installers for Windows/MacOS/Linux for Avida-ED versions 3 and 4.
|
||||||
|
|
||||||
|
## Layout
|
||||||
|
|
||||||
|
```
|
||||||
|
Avida-ED-App-Builder/
|
||||||
|
├── apps/
|
||||||
|
│ ├── v3/ # holds fetched Avida-ED 3 webroot (via compose target)
|
||||||
|
│ └── v4/ # holds fetched Avida-ED 4 webroot (via compose target)
|
||||||
|
├── packaging/
|
||||||
|
│ ├── linux/
|
||||||
|
│ │ ├── Dockerfile.appimage
|
||||||
|
│ │ ├── AppRun
|
||||||
|
│ │ ├── make_appimage.sh
|
||||||
|
│ │ └── desktop/avidaed.desktop
|
||||||
|
│ ├── mac/
|
||||||
|
│ │ ├── make_macos_bundle.sh
|
||||||
|
│ │ └── Info.plist.tmpl
|
||||||
|
│ └── windows/
|
||||||
|
│ ├── make_windows_sfx.ps1
|
||||||
|
│ ├── 7z.sfx # 7-Zip SFX module (binary, small)
|
||||||
|
│ └── config.txt # SFX config for silent extract+run
|
||||||
|
├── server-ui/ # Rust (wry + tiny-http) single-binary app
|
||||||
|
│ ├── Cargo.toml
|
||||||
|
│ ├── build.rs
|
||||||
|
│ └── src/main.rs
|
||||||
|
├── tools/
|
||||||
|
│ ├── Dockerfile.fetch # pulls known-good assets (from aed-docker or URL)
|
||||||
|
│ ├── fetch_assets.sh
|
||||||
|
│ └── inject_webroot.rs # tiny helper to copy chosen webroot into ./server-ui/webroot/
|
||||||
|
├── docker-compose.yml
|
||||||
|
├── Makefile
|
||||||
|
└── README.md
|
||||||
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue