Skip to content

winbench/config-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The configuration for a Bench environment to contribute to Bench.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published