Skip to content

NOS3 Workflows

Mark Suder edited this page Jul 11, 2023 · 5 revisions

The recommended workflow for a NOS3 user/developer is to develop on the host machine, build andtest in VM (git clone on the host, share the git folder into the VM). This workflow makes use of the vagrant virtual machine to provide a stable environment for building and testing. If using vagrant (vagrant up), the VM will have the source code folder shared into the VM as /home/nos3/Desktop/github-nos3. If using Virtual Box to start the VM, the source code can be shared into the VM using the following directions:

  1. Go to Virtual Box menu -> Devices -> Shared Folders -> Shared Folders Settings...

Shared Folder Settings

  1. Add a new Shared Folder (folder with + sign) and select the location of the nos3 repository on the host
  2. Check Auto-mount and Make Permanent

Edit Shared Folder

  1. Reboot the VM

Once these steps are complete, all changes inside the VM will be reflected outside the VM and vice versa.