Skip to content

Commit

Permalink
📄 Docs: Updated README.md for more details.
Browse files Browse the repository at this point in the history
  • Loading branch information
Dynesshely committed Mar 2, 2023
1 parent 815a337 commit 1219af7
Showing 1 changed file with 52 additions and 1 deletion.
53 changes: 52 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,53 @@
# KitX Dashboard
# About

`KitX Dashboard` is a desktop client for KitX project.

# Architecture

Based on `.NET 6` platform.

Using `Avalonia UI` as UI framework.

# Build

Make sure you have `dotnet 6` sdk installed on your maching and added to `PATH` environment variable first.

Then,

```shell
dotnet build
```

this will only build the project.

output is in `./bin/Debug/net6.0/` folder.

or

```shell
dotnet run
```

this will build and run in current folder.

# Dependencies

`KitX Dashboard` rely on a lot of other projects.

You need build `KitX Dashboard` in `KitX` main repo, lots of dependencies are imported as submodules.

```shell
git clone [email protected]:Crequency/KitX.git
cd KitX
git submodule init
ToolKits/start.sh dashboard
ToolKits/start.sh reference
```

Local dependencies are located at `KitX/Reference/` folder.

Remote dependencies will be downloaded while running `dotnet build` or `dotnet run`

You can execute `dotnet restore` to restore remote dependencies (NuGet packages).


0 comments on commit 1219af7

Please sign in to comment.