{"repo":"callowayproject/cookie-composer","free":true,"listed":false,"github":"https://github.com/callowayproject/cookie-composer","clone":"git clone https://github.com/callowayproject/cookie-composer.git","description":"Create Cookiecutter projects from multiple templates","language":"Python","stars":19,"topics":["cookiecutter","cookiecutter-template","template-engine","templating","jinja2","python","template","templates"],"license":"BSD-3-Clause","category":"saas-starters-boilerplates","readme_excerpt":"Cookie Composer [ ][pypi ] [ ][status] [ ][python version] [ ][license] [pypi ]: https://pypi.org/project/cookie-composer/ [status]: https://pypi.org/project/cookie-composer/ [python version]: https://pypi.org/project/cookie-composer [license]: https://github.com/callowayproject/cookie-composer/blob/master/LICENSE Documentation: https://callowayproject.github.io/cookie-composer/ Cookie composer builds on the cookie cutter project to generate projects based on one or more cookiecutter templates. Goals - Create new projects from a composition of several templates - Add new capabilities to an existing repository by applying a template - Apply template updates to the generated project Introduction Cookie Cutter treats templates like sandwiches. There are templates for hamburgers, clubs, and any other kind of sandwich you can dream up. You might have options and defaults on a template, like Hold the mustard?[False]: or Mustard type [dijon]: , but those are decided by the template author. If you look closely at the sandwiches (templates), there is usually many things in common. What if we treated the templates as compositions of other templates: You now can manage several smaller and specialized templates that provide functionality. Each template's options will be specific to what that template needs. Cookie Composer uses a composition file to describe the layers required, and even override a template's default answers. We have created a repo of highly composable templates as examp","default_branch":null,"files":null,"tree":[],"storefront":"/r/callowayproject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/callowayproject/cookie-composer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}