Ghostly is a GitHub notification client for Windows 10/11
Ghostly is a GitHub notification client for Windows 10/11.
The recommended way of installing Ghostly is via the Microsoft Store.
Ghostly requires Windows 10, version 1809 to run.
> git submodule init
> git submodule update
> dotnet tool restore
Go to your GitHub account settings and create a new OAUTH application at https://github.com/settings/applications/new.
make sure to set the authorization callback URL
to
ghostly://github/callback
After clicking Register application
, make sure that you click the
button Generate a new client secret
.
After this is done, write down the Client ID and the generated Client secret. You're going to need them later to configure Ghostly.
From the root of the repository, run the following command. Don't forget to insert the client ID and client secret from the previous step
> dotnet cake bootstrap.cake --client-id "MY-CLIENT-ID" --client-secret "MY-SECRET"
Once run, there should be a file at ./src/Ghostly.GitHub/GitHubSecrets.Generated.cs
.
Note that the OAUTH client ID and client secret does not grant you any rights on behalf of the user who created it, so even though it's not the end of the world if someone would disassemble our application, this file has been added to the .gitignore and should not be checked in.
To build a full release for all available platforms, run the following from the command line:
> dotnet cake --full
Please note that this will take a while.
If everything went fine, there should artifacts available at
./.artifacts/packages
.