Update README.md

This commit is contained in:
TheJoKlLa 2021-02-05 17:15:40 +00:00
parent 91d5881dd1
commit f50d192c26

View File

@ -27,23 +27,30 @@ 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. Install mono
[download mono](https://www.mono-project.com/download/stable/#download-lin)
2. Install mono, gtk-sharp, msbuild, nuget
1.1 Debian based
```shell
$ apt install mono-complete, gtk-sharp2, nuget, capnproto
$ apt install mono-complete, gtk-sharp2, libcanberra-gtk-module, nuget, capnproto, git
```
1.2 ArchLinux based
```shell
$ pacman -S mono, mono-msbuild, gtk-sharp-2, nuget, capnproto
```
2. Clone Borepin
3. Update NuGet
```shell
$ git clone https://gitlab.com/fabinfra/fabaccess/client.git
$ nuget update -self
```
3. Clone Borepin
```shell
$ git clone https://gitlab.com/fabinfra/fabaccess/client.git --recurse-submodules
```
3. Build Borepin
4. Build Borepin
```shell
$ cd client
$ nuget restore
$ msbuild -t:Borepin_GTK
```
4. Run Borepin
@ -52,5 +59,11 @@ If Step 5. Build Borepin is failing because of GTKSharp, it could help to restar
```
You can also use Rider or monodevelop as an IDE for development on Borepin
## Testing
# UI
We use [Xamarin] for our UI Implementation.
## Frameworks
We use [Prism Libary](https://prismlibrary.com/docs/xamarin-forms/Getting-Started.html) for MVVM and navigation managment.
# Testing
We use [NUnit](https://nunit.org/) for testing.