PolicyEngine / policyengine.dev

Information for PolicyEngine developers on how to contribute and how it's structured.
1 stars 3 forks source link

Create/suggest developer environment #17

Open MaxGhenis opened 2 years ago

MaxGhenis commented 2 years ago

Developers have run into issues with environments in two main ways:

We've thus far suggested a Python 3.7 conda environment and using nvm to install node 14.

But I've also hit an issue building jupyter-book notebooks from a conda environment, as that seems to break the plotly outputs.

What's the most simple and reliable approach that developers can take to ensure they can build, run, and test all PolicyEngine products? Should we use conda? Basically, how can we get all developers to have the most similar environment to @nikhilwoodruff? :)