-
Notifications
You must be signed in to change notification settings - Fork 3
Developer Guide
This guide contains instructions to help you get started with the development of COMPAS RhinoVAULT.
- Anaconda
- Rhino 8
- VS Code (or similar, optional)
- GitKraken or Sourcetree (or similar, optional)
Clone the repository of COMPAS RhinoVAULT using Git or a Git GUI.
git clone https://github.com/BlockResearchGroup/compas-RV.git
The repo contains the following directories
- data -- sample data for testing.
- gitbook -- source code for the documentation gitbook.
- plugin -- command scripts and project definition
- resources -- general package resources such as illustrator files
- src -- source code of compas_rv
Note that the functionalities of compas_rv is not meaningful outside the context of this plugin in Rhino 8. It is therefore not released on PyPI, and it is not listed as one of the requirements in requirements.txt. It is included as a plugin "Library" and can be used in all command scripts without explicit installation.
Create a development environment, and install all "dev" requirements.
.. code-block:: python conda create -n rv-dev python=3.9 -y conda activate rv-dev cd compas-RV python -m pip install -e ".[dev]"