Skip to content

Repository for developing Review Board in a virtual machine

License

Notifications You must be signed in to change notification settings

smacleod/rb-vm-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To develop Review Board inside a VM, make sure you have Vagrant installed, and then do following:

git clone https://github.com/smacleod/rb-vm-dev.git # Clone this repo, of course
vagrant up

This will create a virtual machine, and provision it with the dependencies required for developing Review Board. This could be very fast, or take quite a while depending on your connection speed

To run the development server, execute the following commands:

vagrant ssh # SSH into the VM
source /src/venv/bin/activate
cd /src/reviewboard
./contrib/internal/devserver.py

And then point a browser at http://localhost:8080.

The src directory will be shared inside the vm, and synced with any modifications made in your host operating system. By default all code needed for development will be automatically cloned to this directory.

To run the unit tests, execute the following commands:

vagrant ssh # SSH into the VM
source /src/venv/bin/activate
cd /src/reviewboard
./reviewboard/manage.py test

About

Repository for developing Review Board in a virtual machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •