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.2.2.tar.gz
(35.0 kB
view hashes)
Built Distribution
Close
Hashes for cookie_composer-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87e526b51fcd36ae64deed86c9fe02529c426149016f727b96fcb88fe1bee072 |
|
MD5 | 92f90985c70271f4ed3fea7607a6ef6c |
|
BLAKE2b-256 | cfcb8ea27a8f63464c0800b01485f063a9e22daec3de1eb04cc9c665d5f49892 |