{ "info": { "author": "Bennett Dixon, Jack Gindi", "author_email": "bennettdixon16@gmail.com, jmgindi@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "![synth logo](assets/synth_logo.png)\n\n# synth - a Docker bootstrapping tool\n\nRead more about the creation of synth [here](https://medium.com/@jackgindi/the-making-of-synth-4045b1a746f4)\n\nInspired by how long it can take to set up the development of web apps, synth is a tool to help you build modular sets of Docker, Docker Compose, and CI/CD pipeline config files, as well as directory trees and wireframed files for different front- and backend web frameworks. synth can help you set up your next web application project in seconds, allowing you to start coding your idea with zero hassle.\n\n## :warning: Dependencies\n\n- `docker` and `docker-compose`\n\n- `python3`\n\n## :arrow_down: Installation\n\nInstall via pip:\n\n```\npip3 install boot-synth\n```\n\n## :triangular_flag_on_post: Usage\n\n```\nsynth create [OPTIONS]\n```\n\n![synth demo](assets/synth_basic_demo.gif)\n\n## :hammer_and_wrench: Options\n\n```\n--frontend, -f\n```\n\nYour frontend framework. Currently supported options are `static`, `dynamic`, `react`.\n\n```\n--backend, -b\n```\n\nYour backend framework. Currently supported options are `flask`, `node`, `django`.\n\n```\n--database, -d\n```\n\nYour choice of database. Currently supported options are `mysql`, `postgres`, `mongo`, `mariadb`.\n\n```\n--cache, -c\n```\n\nYour choice of caching tool. Currently supported options are `redis` and `memcache`.\n\n```\n--pipeline, -p\n```\n\nYour choice of CI/CD pipeline. `travis` is currently the only supported option.\n\n## :books: Coding Style Tests\n\nStrictly followed `pep8` style guide. To install:\n\n### Regular Ubuntu 14.04 install\n\nWith apt-get\n\n```\n$ sudo apt-get install python3-pep8\n```\n\nWith pip3\n\n```\n$ pip3 install pep8\n```\n\n### Check The Version\n\n```\n$ pep8 --version\n1.7.1\n```\n\n## :pencil: Version\n\n- 1.1.0\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## :blue_book: Authors\n\n- **Bennett Dixon** - [@BennettDixon](https://github.com/BennettDixon) - [Portfolio](https://bencodesit.com)\n- **Jack Gindi** - [@jmgindi](https://github.com/jmgindi) - [Portfolio](https://jackgindi.com)\n\n## :mag: License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.txt) file for details\n\n## :mega: Acknowledgments\n\n- [Holberton School](https://github.com/holbertonschool) (providing guidance)\n\n- [Julian Gindi](https://github.com/JulianGindi) (project mentor)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "boot-synth", "package_url": "https://pypi.org/project/boot-synth/", "platform": "", "project_url": "https://pypi.org/project/boot-synth/", "project_urls": null, "release_url": "https://pypi.org/project/boot-synth/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Synth: a docker bootstrapping CLI tool", "version": "1.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 6038808, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "cc99f34a4082997acf11a84797893738", "sha256": "67b4d7c9531c26b059fd491439b5c47cba3276205a91dcd330d83df130edb89c" }, "downloads": -1, "filename": "boot_synth-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc99f34a4082997acf11a84797893738", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 234841, "upload_time": "2019-06-18T22:32:58", "upload_time_iso_8601": "2019-06-18T22:32:58.294771Z", "url": "https://files.pythonhosted.org/packages/f5/5a/1ee0ba344cf78ddc38b7db933498a0b8e43f1568fcfc3b14c30a0a5be6a9/boot_synth-1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d28ce446b0c3066bbc9476e482be2f6", "sha256": "501679e8336dd8e51730c6d6e8c5a2f5041f7b96c06b246935cb9ed565058c8b" }, "downloads": -1, "filename": "boot-synth-1.0.tar.gz", "has_sig": false, "md5_digest": "3d28ce446b0c3066bbc9476e482be2f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198190, "upload_time": "2019-06-18T22:33:01", "upload_time_iso_8601": "2019-06-18T22:33:01.781111Z", "url": "https://files.pythonhosted.org/packages/b5/4c/6066d2fa22ee1531eae71b119feef32a26bba9034d9fa36bd082a026a290/boot-synth-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2095bc69dfbf8b2fcb93177c2834274e", "sha256": "f33ab64ca7f21b6eadcbce3e3b6c7203d5a283df42b3f4d87d66abed60e3a1bc" }, "downloads": -1, "filename": "boot_synth-1.1-py3.7.egg", "has_sig": false, "md5_digest": "2095bc69dfbf8b2fcb93177c2834274e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 253460, "upload_time": "2019-06-18T22:40:10", "upload_time_iso_8601": "2019-06-18T22:40:10.045314Z", "url": "https://files.pythonhosted.org/packages/c6/07/f13d4125366b96c5f9a4bc42f442a7a53caeac49bad176ccabdbf79cbbad/boot_synth-1.1-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91460f3e54f12bae534e50f13f3a51d0", "sha256": "b972941edcd1f9eb1303e2fff80e530e06da4dad7ef9e10ee1e04b3887fa62e4" }, "downloads": -1, "filename": "boot_synth-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "91460f3e54f12bae534e50f13f3a51d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 234864, "upload_time": "2019-06-18T22:40:07", "upload_time_iso_8601": "2019-06-18T22:40:07.431076Z", "url": "https://files.pythonhosted.org/packages/ba/fb/096b67855870b923fe750c39b97298d8749a7d8912085af324b802e63d2c/boot_synth-1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a88d117065f61910752a08eb380b4b39", "sha256": "a84b5af6f7f19d7a39e93bb551486d14863c32cb5c403d00fef91373c3b44118" }, "downloads": -1, "filename": "boot_synth-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a88d117065f61910752a08eb380b4b39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 283604, "upload_time": "2019-06-19T14:23:21", "upload_time_iso_8601": "2019-06-19T14:23:21.159544Z", "url": "https://files.pythonhosted.org/packages/b1/84/4b29600baa2e7d48a3225733a7a97e717dc5ff71b39080ea1a4cf11a05b2/boot_synth-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "ab58bbbc998accaaca233cedb185763b", "sha256": "8d9586494717a0ea81e9e36ef4b2a512fe7dee0d4073df6fa76a32565c27359b" }, "downloads": -1, "filename": "boot-synth-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ab58bbbc998accaaca233cedb185763b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31430493, "upload_time": "2019-10-28T00:22:39", "upload_time_iso_8601": "2019-10-28T00:22:39.997907Z", "url": "https://files.pythonhosted.org/packages/12/12/ea20752e691eb53fe4825ed045dd7b231aa4f71b302998a68ef6b350fbf3/boot-synth-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab58bbbc998accaaca233cedb185763b", "sha256": "8d9586494717a0ea81e9e36ef4b2a512fe7dee0d4073df6fa76a32565c27359b" }, "downloads": -1, "filename": "boot-synth-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ab58bbbc998accaaca233cedb185763b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31430493, "upload_time": "2019-10-28T00:22:39", "upload_time_iso_8601": "2019-10-28T00:22:39.997907Z", "url": "https://files.pythonhosted.org/packages/12/12/ea20752e691eb53fe4825ed045dd7b231aa4f71b302998a68ef6b350fbf3/boot-synth-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }