Sigurd Spieckermann
Sigurd Spieckermann
Sorry for the delay, @rcoup! :face_with_peeking_eye: Before getting into code review: Have you considered avoiding the `.jinja` suffix using the [`_templates_suffix`](https://copier.readthedocs.io/en/stable/configuring/#templates_suffix) setting? `_templates_suffix: ""` turns any file into a template...
And why do you consider bulk rename/replace better (simpler, more manageable, ...?) than templating directory and package names? I'd argue that the latter is more robust / less error-prone and...
Thanks for elaborating on your scenario so clearly! :1st_place_medal: I understand your point that the Java syntax will be broken by the Jinja markup and that linters etc. won't work....
I'm afraid I'm not able to reproduce the problem. When I run `copier copy` with an absolute template path, then the `.copier-answers.yml` file records the absolute path in `_src_path`, and...
Sorry for the late reply. You're right, Copier currently doesn't support multiple templates in a single Git repo. There are a few issues with your sketched structure at the moment:...
Do you have an example where the choice items are not provided as runtime data? Or can you elaborate on your use case?
Sorry for the long silence. 🫣 I've thought some more about the use case you've sketched, and while using `data` to inject choice items or functions _works_, it's a slight...
The items in the `_exclude` list are _destination_ paths, not source paths. Thus, you can't exclude your `.github` directory in the template repo this way. Perhaps we should document this:...
Several tests are failing; it seems that [`git apply` does not have an `--exclude-from` flag](https://git-scm.com/docs/git-apply). :thinking:
Thanks for submitting this PR, @maganaluis! :bow: A conceptual question before diving into code details: One of the arguments you're documenting is traceability and reproducibility because the SHA is an...