In Higher Logic Vanilla (Vanilla), you can install addons by adding them to one of the following directories:
Install an addon by symlink
Most addons have their source code managed in a virtual console system (VCS) tool like Git. Copying a directory would make it difficult to update in the future through the VCS, so Vanilla prefers to symlink addons. Picture the following directory structure in a vanilla-docker setup.
Workspace
- vanilla
- vanilla-docker
- repo-with-addons
The objective
Our goal here is to have my-addon
be installed in the vanilla plugins
directory.
Make a symlink
MacOS or Linux
cd ~/workspace/vanilla/plugins
ln -s ../../repo-with-addons/plugins/my-addon
📝 NOTE: A relative symlink is used. This allows the symlink to continue to work when things are synced into the docker instance.
Windows
cd /D %userprofile%\workspace\vanilla\plugins
mklink \D my-addon ..\..\repo-with-addons\plugins\my-addon