Desktop application for viewing GitHub repositories written in .NET and Avalonia
Go to file
Wyatt J. Miller aa325ed9b2 modified readme
added proper notes for buildinproject and generating docs
2022-06-30 18:24:31 -04:00
.idea/.idea.DeskHubSharpRevised/.idea avalonia porting process 2022-06-30 17:50:23 -04:00
DeskHubSharpRevised avalonia porting process 2022-06-30 17:50:23 -04:00
.gitignore added solution and project files 2022-06-29 12:59:53 -04:00
DeskHubSharpRevised.sln added solution and project files 2022-06-29 12:59:53 -04:00
Doxyfile added file to generate developer documentation 2022-06-30 18:09:16 -04:00
LICENSE added license 2022-06-29 13:24:02 -04:00
README.md modified readme 2022-06-30 18:24:31 -04:00

DeskHubSharp Revised

Designed and developed by Wyatt J. Miller, 2022

Licensed by the Mozilla Public License version 2

Building

Requirements

You must have the following to build from source:

  • .NET 6.0
  • git
  • Doxygen (optional)

Getting the source code

Clone using the following command:

git clone https://scm.wyattjmiller.com/wymiller/DeskHubSharpRevised

Deployment

If you want to build for development, run:

dotnet build

If you want to build for production for Linux, run:

dotnet publish DeskHubSharpRevised/DeskHubSharpRevised.csproj --configuration Release --framework net6.0 --output publish --self-contained True --runtime linux-x64 --verbosity Normal /property:PublishTrimmed=True /property:PublishSingleFile=True /property:IncludeNativeLibrariesForSelfExtract=True /property:DebugType=None /property:DebugSymbols=False

If you want to build for production for Windows, run:

dotnet publish DeskHubSharpRevised/DeskHubSharpRevised.csproj --configuration Release --framework net6.0 --output publish --self-contained True --runtime win-x64 --verbosity Normal /property:PublishTrimmed=True /property:PublishSingleFile=True /property:IncludeNativeLibrariesForSelfExtract=True /property:DebugType=None /property:DebugSymbols=False

Documentation

To see the documentation, please run the following command in Powershell/bash:

doxygen

Please note that you have to be in the root of the cloned directory to generate the documentation. Alternatively, you specify the configuration file, Doxyfile, using the following command:

doxygen /path/to/Doxyfile

Contribution

Issues and pull requests are more than welcome.