You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At some point dev should be merged into master, and a release artifact of Ortho4XP should be published from master.
(This will have the side effect of making Ortho4XP/Ortho4XP the authoritative modern version of the code.)
Considerations:
What artifact format(s) to use?
This is complicated by the fact that Ortho4XP has both GUI and CLI front-ends. There's a decision there in its own right: should Ortho4XP continue to have both? Or should we settle on one or the other?
CLI app options:
APT / RPM / AUR... packages (Linux)
Homebrew formula (Mac)
Nuget/Winget/whatever it is nowadays installer (Windows)
GUI app options:
Flatpak (Linux)
.app (optionally in a .dmg) (Mac)
Windows app executable
How to publish it?
Manually? Or driven from Github Actions?
Where to publish it?
The easiest first step is to attach the release artifacts to the associated GitHub Release. This enables manual downloads.
Then comes
Homebrew cask installer (macOS GUI)
Homebrew installer (macOS CLI)
FlatHub (Linux GUI)
and so on
The text was updated successfully, but these errors were encountered:
It wouldn't be too much effort to put together a Homebrew formula that installs Ortho4XP as a CLI app, and stick it in a private brew tap. It could even install preferentially from the dev branch rather than master if we like.
Doing that would let us know how many native dependencies it has, and how gnarly it will be to set them up.
At some point
dev
should be merged intomaster
, and a release artifact of Ortho4XP should be published frommaster
.(This will have the side effect of making Ortho4XP/Ortho4XP the authoritative modern version of the code.)
Considerations:
What artifact format(s) to use?
This is complicated by the fact that Ortho4XP has both GUI and CLI front-ends. There's a decision there in its own right: should Ortho4XP continue to have both? Or should we settle on one or the other?
CLI app options:
GUI app options:
How to publish it?
Manually? Or driven from Github Actions?
Where to publish it?
The easiest first step is to attach the release artifacts to the associated GitHub Release. This enables manual downloads.
Then comes
The text was updated successfully, but these errors were encountered: