From f50d192c26fe777e0525445eb818c18374a91570 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Fri, 5 Feb 2021 17:15:40 +0000 Subject: [PATCH] Update README.md --- README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6a792c0..9845711 100644 --- a/README.md +++ b/README.md @@ -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.