mirror of
https://github.com/Xevion/orianne.git
synced 2025-12-06 01:15:34 -06:00
Add documentation on deployment strategies, reference workflows
This commit is contained in:
20
README.md
20
README.md
@@ -17,3 +17,23 @@ Feature Targets:
|
||||
- `settings.json`
|
||||
- `cmake.configureArgs` must contain `-DCMAKE_PREFIX_PATH=<QT_INSTALL_DIR>`
|
||||
- For example, my QT installation directory was `/home/xevion/Qt/6.5.2/gcc_64`
|
||||
|
||||
## Deployment
|
||||
|
||||
Deployment strategies are still highly experimental, use the list below to develop, improve & form best practices for cross platform development & deployment.
|
||||
|
||||
- Deployment Systems
|
||||
- [linuxdeployqt](https://github.com/probonopd/linuxdeployqt)
|
||||
- [linuxdeploy](https://github.com/linuxdeploy/linuxdeploy) (not used at this moment)
|
||||
- [macdeployqt](https://doc.qt.io/qt-5/macos-deployment.html#macdeploy)
|
||||
- [windeployqt](https://doc.qt.io/qt-6/windows-deployment.html)
|
||||
- Workflow References
|
||||
- [QOwnNotes (build-release.yaml)](https://github.com/pbek/QOwnNotes/blob/main/.github/workflows/build-release.yml)
|
||||
- Windows, MacOS, Linux AppImage (`linuxdeploy`), Linux Snap
|
||||
- Lots of heavily involved build systems. Advanced application.
|
||||
- Ripes
|
||||
- [linux-release.yml](https://github.com/mortbopet/Ripes/blob/master/.github/workflows/linux-release.yml) (AppImage with `linuxdeployqt`)
|
||||
- [windows-release.yml](https://github.com/mortbopet/Ripes/blob/master/.github/workflows/windows-release.yml) (Ninja build)
|
||||
- [mac-release.yml](https://github.com/mortbopet/Ripes/blob/master/.github/workflows/mac-release.yml)
|
||||
- Simpler build systems.
|
||||
- WASM target.
|
||||
Reference in New Issue
Block a user