-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
📄 Docs: Updated README.md for more details.
- Loading branch information
1 parent
815a337
commit 1219af7
Showing
1 changed file
with
52 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). | ||
|
||
|