Distribution ​
p2p Shipyard apps use tauri as the distribution tooling to create executable apps, for both desktop and mobile.
Desktop support comes out of the box, while android and iOS require a bit more setup.
Targeting destkop ​
The best way to create a release build targeting MacOs, Linux and Windows is to use the "release-tauri-happ" github action that was scaffolded with the scaffold-tauri-happ and scaffold-holochain-runtime commands.
Whenever you are ready to create a release build, simply create a git tag with the format v0.1.0. This will trigger a release workflow for your app, targeting MacOs, Linux and Windows.
Take a closer look at the workflow file at .github/workflows/release-tauri-app.yaml to understand the step it takes, and edit it to your particular needs if necessary.
Targeting Android ​
Go to Android Project Setup to get started on targetting Android.