synth:docker引导cli工具
boot-synth的Python项目详细描述
啊![Synth徽标](assets/synth_logo.png)
#Synth-Docker引导工具
synth是一个工具,它可以帮助您构建docker、docker compose和ci/cd管道配置文件的模块集,以及用于不同前端和后端web框架的目录树和线框文件。synth可以帮助您在几秒钟内设置下一个web应用程序项目,使您可以开始用零麻烦的方式编写您的想法。
##:警告:依赖项
- docker和docker compose
- Python
##:箭头向下:安装
将存储库克隆到新目录中
` $ git clone https://github.com/BennettDixon/synth.git `
通过PIP安装:
` pip3 install boot-synth `
##:三角形标志在柱子上:用法
` synth create [OPTIONS] `
啊![Synth演示](assets/synth_basic_demo.gif)
##:锤子和扳手:选项
` --frontend,-f `
你的前端框架。当前支持的选项有静态,动态,反应。
` --backend,-b `
你的后端框架。当前支持的选项有烧瓶,节点,django。
` --database,-d `
数据库的选择。当前支持的选项有mysql,postgres,mongo,mariadb。
` --cache,-c `
您选择的缓存工具。当前支持的选项有redis和memcache。
` --pipeline,-p `
您可以选择CI/CD管道。travis是当前唯一受支持的选项。
##:books:编码样式测试
严格遵循pep8风格指南。要安装:
###常规的ubuntu 14.04安装
使用apt get
` $ sudo apt-get install python3-pep8 `
使用PIP3
` $ pip3 install pep8 `
###检查版本
` $ pep8 --version 1.7.1 `
##:pencil:版本
- 1.0.0
##贡献
参见[贡献.md](贡献.md)
##:蓝皮书:作者
- bennett dixon-[@bennettdixon](https://github.com/BennettDixon)
- jack gindi-[@jmgindi](https://github.com/jmgindi)
##:mag:license
此项目是在麻省理工学院的许可下授权的-有关详细信息,请参见[许可](license.txt)文件
##:mega:确认
- [霍尔伯顿学校](https://github.com/holbertonschool)(提供指导)
- [julian gindi](https://github.com/JulianGindi)(项目导师)