synth:docker引导cli工具

boot-synth的Python项目详细描述


啊![Synth徽标](assets/synth_logo.png)

#Synth-Docker引导工具

synth是一个工具,它可以帮助您构建docker、docker compose和ci/cd管道配置文件的模块集,以及用于不同前端和后端web框架的目录树和线框文件。synth可以帮助您在几秒钟内设置下一个web应用程序项目,使您可以开始用零麻烦的方式编写您的想法。

##:警告:依赖项

  • dockerdocker 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 `

数据库的选择。当前支持的选项有mysqlpostgresmongomariadb

` --cache,-c `

您选择的缓存工具。当前支持的选项有redismemcache

` --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)

##:蓝皮书:作者

##:mag:license

此项目是在麻省理工学院的许可下授权的-有关详细信息,请参见[许可](license.txt)文件

##:mega:确认

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
选项卡内的java 安卓工具栏   java接口VS API VS公共类   无法解析java。lang.ClassNotFoundException:在安卓 studio中找不到类“com.example.安卓.camera2basic.AutoFitTextureView”?   java等待线程正常完成   java在JTable中的prepareRenderer方法中编辑单元格数据是否可行?   java SessionNotCreatedException selenium webdriver   java Android Studio Gradle CreateProcess错误=2   java找不到适用于异常(int)的构造函数   javascript如何在不使用正则表达式的情况下检查输入是否为表情符号?   从JAVA运行ant时,JAVA_HOME变量不正确   long的java min值引发异常   java如何在这段代码中实现侦听器?   带有透明文本的java Android按钮   图像Java扫描仪问题(JFrame)   java模拟输入蒸汽似乎在Junit测试的第一次输入中就被吃掉了   压缩Java Deflater,现在和将来的结果相同(确定性)   java JTable getModel()。setValueAt从数组中删除第一个元素   java我有不同于编译器和计算器的价值   使用C#客户端调用基本身份验证java webservice   java相同类型的多个@Embedded字段在持久化后始终为空