Skip to content

Commit

Permalink
update launcher with some extra info
Browse files Browse the repository at this point in the history
  • Loading branch information
ismyhc committed Oct 16, 2023
1 parent 823d1f4 commit 49ebeb6
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This application is built using [Godot](https://github.com/godotengine/godot)
Godot may seem like an odd choice at first glance, but with its cross-platform abilities and an amazing set of GUI &
IO features, it makes it very capabile for this application.

We are currently focusing on Linux, but are also working on support for Mac and Windows
We can currently run on Mac, Windows and Linux.

If you'd like to build from source check below.

Expand All @@ -22,6 +22,24 @@ Once you've gotten your development environment setup
- Clone repo
- Open the project and run

### Important

The app relies on external binaries to be downloaded from specific github release. This is a bit combersome,
but was the best we could come up with for now.

- chain_providers.cfg are where each of the sidechain configs start.
The hash and file size for each platform binary is manually generated and added to the config
for the release if it has changed.
- version.cfg is where you would update the version and base github release url.
Sometimes you may need to create a pre-release, upload all the binaries there and point to that
as you are developing.
- Currently each platform version is built on its respective platform. So build the launcher for linux on linux,
Mac on mac, and Windows on Windows.
- Mac is a bit different as you need to have a developer ID certificate so that Godot can request signature and
notarization. Whom ever does this will need to create a signing certificate request and have Paul then create a
new developer ID certificate with that request. Then you would install that into you mac keychain.
More info here: https://developer.apple.com/help/account/create-certificates/create-developer-id-certificates

### LICENSE

MIT License
Expand Down

0 comments on commit 49ebeb6

Please sign in to comment.