borepin/README.md

49 lines
1.2 KiB
Markdown
Raw Normal View History

2020-10-18 22:24:10 +00:00
Borepin
===
# Building
## On Windows
1. Install Visual Studio 2019
[download Visual Studio](https://visualstudio.microsoft.com/de/)
* with Xamarin
* with UWP
* with .NET Desktop
2. Install GTKSharp for Windows
[download GTKSharp](https://www.mono-project.com/download/stable/#download-win)
4. Clone Borepin
[download Borepin](https://gitlab.com/fabinfra/fabaccess/client)
6. Load Borepin
7. Build Borepin
If Step 5. Build Borepin is failing because of GTKSharp, it could help to restart your PC.
## Build GTK Project
1. Install mono, gtk-sharp, msbuild, nuget
1.1 Debian based
```shell
$ apt install mono-complete, gtk-sharp2, nuget
```
1.2 ArchLinux based
```shell
$ pacman -S mono, mono-msbuild, gtk-sharp-2, nuget
```
2. Clone Borepin
```shell
$ git clone https://gitlab.com/fabinfra/fabaccess/client.git
```
3. Build Borepin
```shell
$ cd client
$ msbuild -t:Borepin_GTK
```
4. Run Borepin
```shell
$ mono ./Borepin/Borepin.GTK/bin/Debug/Borepin.GTK.exe
```
You can also use Rider or monodevelop as an IDE for development on Borepin
## Testing
We use [NUnit](https://nunit.org/) for testing.