molecular-design-toolkit icon indicating copy to clipboard operation
molecular-design-toolkit copied to clipboard

Dev environment guide

Open avirshup opened this issue 9 years ago • 1 comments

Need easy-to-follow instructions for preparing a dev environment.

This would probably include:

  • pull MDT (and possibly nbmolviz and pyccc as well)
  • pip install -e any relevant packages
  • install docker, pull the images.
  • install python dependencies locally?
  • know how to build new docker images

Still a big problem that docker images with MDT code in them will lag behind your dev version. Some sort of solution that lets us mount the code into the containers would be ideal. Possibly need to have a custom "dev" mode in CCC that would let you do this.

We need a better way to do interface development - a JSON interface + sending the code functions every time would probably fix this.

avirshup avatar Jul 17 '16 02:07 avirshup

In progress at /DEVELOPMENT.md

TODO:

  • more Conda, less PyEnv
  • dev version synchronization with nbmolviz
  • Encourage py3 as the target, then backport as necessary to py2

avirshup avatar Jun 09 '17 17:06 avirshup