mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-03-12 06:41:54 +01:00
Borepin
Building
On Windows
-
Install Visual Studio 2019 download Visual Studio
- with Xamarin
- with UWP
- with .NET Desktop
-
Install GTKSharp for Windows download GTKSharp
-
Install capnproto
3.1 If you have Chocolatey installed
$ choco install capnproto
3.2 else you can download it from here and add it to your PATH
-
Clone Borepin download Borepin
-
Load Borepin
-
Build Borepin
If Step 5. Build Borepin is failing because of GTKSharp, it could help to restart your PC.
Build GTK Project
-
Install mono download mono
-
Install mono, gtk-sharp, msbuild, nuget 1.1 Debian based
$ apt install mono-complete, gtk-sharp2, libcanberra-gtk-module, nuget, capnproto, git
1.2 ArchLinux based
$ pacman -S mono, mono-msbuild, gtk-sharp-2, nuget, capnproto
-
Update NuGet
$ nuget update -self
-
Clone Borepin
$ git clone https://gitlab.com/fabinfra/fabaccess/client.git --recurse-submodules
-
Build Borepin
$ cd client $ nuget restore $ msbuild -t:Borepin_GTK
-
Run Borepin
$ mono ./Borepin/Borepin.GTK/bin/Debug/Borepin.GTK.exe
You can also use Rider or monodevelop as an IDE for development on Borepin
UI
We use Xamarin for our UI Implementation.
Frameworks
We use Prism Libary for MVVM and navigation managment.
Testing
We use NUnit for testing.
Languages
C#
100%