Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Rhetos/AdminGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdminGui Build status

AdminGui plugin provides a beautiful dashboard to manage data tables of a Rhetos server.

AdminGui Dashboard

Installation

Head over to Release section to download release packages of this plugin or you can clone and build it from source.

After you have the packages, place them inside your Rhetos server or anywhere you desire. Within your RhetosPackages.config file, add one more package configuration:

<packages>
    <package id="Rhetos.AdminGui"/>
    <package id="Rhetos.AdminGuiCompile"/>
</packages>

If the packages are not placed in the same directory as the config file, you also have to specify the source attribute of the tags.

Usage

Coming soon.

Getting involved

Prerequisites

To simply build the packages from source:

If you plan to jump on the development train, welcome onboard! Beside tools above, here are a few more things you are going to need:

  • An IDE or a simple text editor (Visual Studio, Visual Studio Code, Sublime, Notepad++, etc.)
  • .NET Framework SDK v4.5.1+.
  • IIS Express.

Build from source

  1. Fork the AdminGui repository and clone it locally.
  2. Ensure you have nuget and npm commands available at your %PATH%. NuGet version 4.0+ is recommended. Older versions are not tested.
  3. From root directory, run .\Init in PowerShell.
  4. Then, also in PowerShell, run .\Publish.
  5. After it's done, the publish outputs are located inside PublishOutput directory.

Note, you can specify a version for the packages by passing the BuildVersion parameter to the command. For example, .\Publish -BuildVersion "1.2.0".

Contributing

  1. Fork the AdminGui repository and clone it locally.
  2. Download and prepare the development environment:
.\Init
  1. After this step, you are ready to begin!
  2. Build the latest changes and run a local testing Rhetos server (By default, it is listening on http://localhost:9000).
.\Run

Please note, we currently do not support hot-reloaded, which means if you make new changes in the source code, you have to stop the server and excute the command .\Run again.
If you just want to build and set up the testing Rhetos server binaries but do not want to run the website right away, pass -SkipIISExpress when calling the run command.

  1. And feel free to open issues or pull requests.

Repository structure

Coming soon.