我正在寻找一种用于以交互方式设置编程环境,测试,部署,文档生成的工具。这样,开发人员无需在每次执行这些任务之一时都需要在自述文件或项目代码中查找信息。
例如:
$ make env
>>> Create virtual environment with Python 3.6.4 at 'venv' [y/n]?
$ y
>>> Which Tensorflow version to use (recommended 1.13.1 or 2.0.0)?
$ 2.0.0
>>> Do you need docker support [y/n]?
$ n
>>> ...
或者说文档的生成和部署:
make docs
>>> Building documentation...
>>> Upload documentation to my_project.github.io [y/n]?
$ y
是否有任何工具或库可以帮助开发此类功能?