mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-03-12 14:51:44 +01:00
1.8 KiB
1.8 KiB
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.