Create new projects from a composition of several templates
Project description
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
Purpose
- Separate out parts to a repo into composable templates
- Boilerplate
- README, CONTRIBUTING, docs, Makefile, license, tooling configurations
- Project-specific
- Django
- Flask
- Library
- Data science
- CI/CD specific
- Helm chart
- GitHub Actions vs. Jenkins vs. ...
- Documentation specific
- Sphinx
- MkDocs
- Boilerplate
- Each composable template is managed and updated individually
- A project can update itself based on chages in layers
Please contribute
- Documentation critiques
- Documentation suggestions
- Feature suggestions
- Feature improvements
- Edge case identification
- Code improvements
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cookie_composer-0.3.0.tar.gz
(37.2 kB
view hashes)
Built Distribution
Close
Hashes for cookie_composer-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcb01e9c9c15cf07fd70edf50272cac636b19db9f42fa222e5dcbf5ef81ef1b5 |
|
MD5 | ec3d17a9096fddbd25f4b145443a6fd4 |
|
BLAKE2b-256 | 2070cf490fa9cdeb068ca61f8b30c37c476df71b0ffd6d15f341c99d492f4ad3 |