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. If Step 5. Build Borepin is failing because of GTKSharp, it could help to restart your PC.
## Build GTK Project ## 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 1.1 Debian based
```shell ```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 1.2 ArchLinux based
```shell ```shell
$ pacman -S mono, mono-msbuild, gtk-sharp-2, nuget, capnproto $ pacman -S mono, mono-msbuild, gtk-sharp-2, nuget, capnproto
``` ```
2. Clone Borepin 3. Update NuGet
```shell ```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 ```shell
$ cd client $ cd client
$ nuget restore
$ msbuild -t:Borepin_GTK $ msbuild -t:Borepin_GTK
``` ```
4. Run Borepin 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 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. We use [NUnit](https://nunit.org/) for testing.