Skip to content

Developer documentation

Christoph Waibel edited this page Jun 28, 2021 · 14 revisions

Building from source

Use setup\build.cmd to build everything and create the installer. It builds:

  • src\Hive.Core
  • src\Hive.IO
  • creates setup\Setup_Hive.exe
  • docs for Hive.Core into hive.wiki

You still need to manually push hive.wiki, as this is not part of the regular hive repo in GitHub desktop. My workflow (correct me if this is too cumbersome): delete hive.wiki on my local machine, git clone https://github.com/architecture-building-systems/hive.wiki.git, cd hive.wiki, make changes to the wiki, e.g. to Developer-documentation.md, git add Developer-documentation.md, git commit -m 'a message', git push.

Dependencies

Written in hive\setup\README.md

Also, if new Hive.Core components are added, they need to be specified in the build.cmd

Main architecture

Where to find what

Visualizer and plots

  • overview of class hierarchy
  • how to add a new plot (hand drawn / OxyPlot)

Clone this wiki locally