Reproducible development environment