PARINetwork / pari

Django/Wagtail based PARI webapp
http://ruralindiaonline.org
BSD 3-Clause "New" or "Revised" License
36 stars 11 forks source link

Setup dev environment #368

Closed charl3sj closed 5 years ago

charl3sj commented 5 years ago

Pasting from below:

While setting up the dev environment, we evaluated whether to move away from Vagrant and eventually decided NOT to, because:

  • Vagrant provides a consistent environment. Troubleshooting setup, therefore, means troubleshooting only one environment as opposed to trying to figure out why it doesn't work on whatever environments developers bring in.
  • We fixed whatever issues we came across and hope that somebody new would be able to get setup without any hassle.
  • Dev-prod parity.
charl3sj commented 5 years ago

While setting up the dev environment, we evaluated whether to move away from Vagrant and eventually decided NOT to, because: 1) Vagrant provides a consistent environment. Troubleshooting setup, therefore, means troubleshooting only one environment as opposed to trying to figure out why it doesn't work on whatever environments developers bring in. 2) We fixed whatever issues we came across and hope that somebody new would be able to get setup without any hassle. 3) Dev-prod parity.