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.
The usual way:
- Microsoft Visual Studio ≥ 2015 (e.g. Community Edition)
- if VS ≥ 2017: Microsoft Build Tools 2015
- Sandcastle Help File Builder with VS integration
Without Visual Studio, e.g. for building on a server:
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
After running build\build-docs.ps1
, the complete documentation should be build in docs\public
.
This project is released under the MIT license.
Copyright © by Tobias Kiertscher dev@mastersign.de.