dot files and Dockerfiles to set up software development environments