Skip to content

Latest commit

 

History

History
67 lines (46 loc) · 2.15 KB

README.md

File metadata and controls

67 lines (46 loc) · 2.15 KB

Bench Development Configuration

This is the user configuration for a Bench environment to build the Bench system itself and its documentation.

Use this repository as the source for the user configuration, in case you check out the Bench repository and initialize the configuration.

Prerequisites for Building Bench

The usual way:

Without Visual Studio, e.g. for building on a server:

Setting Up the Bench Project

You need Git already setup on your system. If Git is available in the PowerShell, you can clone, build and initialize the Bench project directory with the following lines:

# clone the Bench project
git clone -b dev https://github.com/mastersign/bench.git ".\bench dev"
cd ".\bench dev"

# clone this development configuration
git clone https://github.com/mastersign/bench-dev-config.git ".\config"

# clone the app libraries
git clone https://github.com/mastersign/bench-apps-core.git .\applibs\core
git clone https://github.com/mastersign/bench-apps-default.git .\applibs\default

# load the app libraries into the Bench environment
robocopy .\applibs .\libs\applibs /MIR /XD .git /NJH /NJS

# build Bench in debug mode
build\build-debug.ps1

# initialize the Bench environment
auto\bin\bench.exe -v m i

Building the Bench Documentation

After running build\build-docs.ps1, the complete documentation should be build in docs\public.

License

This project is released under the MIT license.

Copyright © by Tobias Kiertscher dev@mastersign.de.