forked from cookiecutter/cookiecutter
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/context 2.0 #4
Open
dldinternet
wants to merge
330
commits into
at-gmbh:feature/context-2.0
Choose a base branch
from
dldinternet-rs:feature/context-2.0
base: feature/context-2.0
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feature/context 2.0 #4
dldinternet
wants to merge
330
commits into
at-gmbh:feature/context-2.0
from
dldinternet-rs:feature/context-2.0
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…cm-packaging Removed changes related to setuptools_scm
# Conflicts: # setup.py
Co-authored-by: Andrey Shpak <ashpak@ashpak.ru>
Co-authored-by: Michael Joseph <michaeljoseph+github@gmail.com> Co-authored-by: Sorin Sbarnea <sorin.sbarnea@gmail.com>
Fixes cookiecutter#1655 - relative path that comes directly from Jinja2 TemplateSyntaxError in some cases is in format "./tests/..." in other "tests/... now both cases are accepted as a valid outcome.
Co-authored-by: jurgenwigg <53076001+jurgenwigg@users.noreply.github.com>
test_generate_file_verbose_template_syntax_error fixed
Move contributors and backers to credits section
housekeeping: run pyupgrade to find remaining py27 artifacts
Documentation overhaul
Fix typo in dict_variables.rst
New cookiecutter context
# Conflicts: # setup.cfg # tests/test-context/cookiecutter.json
# Conflicts: # .gitignore # cookiecutter/__init__.py # cookiecutter/context.py # cookiecutter/generate.py # cookiecutter/main.py # cookiecutter/schema.py # docs/cookiecutter.rst # tests/test-context/cookiecutter-1.0.1.json # tests/test-context/cookiecutter-1.0.json # tests/test-context/cookiecutter-2.0.json # tests/test-context/cookiecutter.json # tests/test-context/cookiecutter_choices.json # tests/test-context/cookiecutter_skips_1.json # tests/test-context/cookiecutter_skips_2.json # tests/test-context/cookiecutter_skips_3.json # tests/test-context/cookiecutter_val_failure.json # tests/test-context/cookiecutter_val_failure_msg.json # tests/test-context/cookiecutter_val_success.json # tests/test-generate-context-v2/min-v2-cookiecutter/cookiecutter.json # tests/test-generate-context-v2/representative.json # tests/test-generate-context-v2/representative_2B.json # tests/test-generate-context-v2/test.json # tests/test-generate-context-v2/test_choices.json # tests/test_context.py # tests/test_generate_context_v2.py # tests/test_schema.py
Thanks for doing this.
…On Sun, Feb 5, 2023 at 10:40 AM Christo De Lange ***@***.***> wrote:
I found your PR's to cookiecutter/cookiecutter based on @eruber
<https://github.com/eruber>'s work and I appreciated the effort and
quality.
I think it is a shame that hackebrot and later eruber's work were wasted
and 6+ years later the PR's are still sitting there.
I made the effort to bring your work up to date with the latest version of
the released cookiecutter code and made sure that we have 100% test
coverage and lint tests pass.
Feel free to do with this whatever you please.
------------------------------
You can view, comment on, or merge this pull request online at:
#4
Commit Summary
- 12e20b4
<12e20b4>
Merge pull request #1629 from ozer550/remove-setuptools_scm-packaging
- 333b6ef
<333b6ef>
Release 2.0.2
- 0b40625
<0b40625>
Update 2.0.2 release notes
- 36727a9
<36727a9>
Merge branch 'master-origin'
- d2c139d
<d2c139d>
Unlink unused temp file
- c0e7698
<c0e7698>
Feature/local extensions (#1240)
- 0711b74
<0711b74>
Restore accidentally deleted support for click 8.x (#1643)
- 603b036
<603b036>
Update badge & links from Slack to Discord in README (#1612)
- 682fe85
<682fe85>
Improve local development step 3 (#1610)
- 980ff08
<980ff08>
test_generate_file_verbose_template_syntax_error fixed
- 6eb9ea8
<6eb9ea8>
Remove redundant comparison
- 05267c6
<05267c6>
Fix black incompatibility with click 8.1.0 version
- 2b6de97
<2b6de97>
Add Audrey Roy Greenfeld as creator and leader
- 43ccfcc
<43ccfcc>
Update README.md
- 0502466
<0502466>
Fixed incorrect link on docs. (#1649)
- 69cd155
<69cd155>
Merge pull request #1671 from MaciejPatro/test
- b2d23d1
<b2d23d1>
Merge branch 'master' into credits-page
- 8519c8d
<8519c8d>
Merge pull request #1599 from doobrie/credits-page
- 08fbbee
<08fbbee>
Documentation overhaul.
- e9dc60e
<e9dc60e>
better naming in generated API docs
- 1f04a3e
<1f04a3e>
update troove classifiers, version and required python version
- ed80c90
<ed80c90>
Documentation overhaul (2)
- 9ee72e1
<9ee72e1>
housekeeping: run pyupgrade to find remaining py27 artifacts
- f011240
<f011240>
Documentation overhaul (3)
- 4ec79f7
<4ec79f7>
Merge pull request #1679 from cookiecutter/pyupgrade
- e994273
<e994273>
Merge pull request #1677 from cookiecutter/doc-overhaul
- cd845ab
<cd845ab>
Fix typo in dict_variables.rst
- 55047a6
<55047a6>
Add Jens and Érico to the list of core contributors
- 5918a8b
<5918a8b>
Merge pull request #1680 from cookiecutter/fpr-1611-fix-typo
- e6b828a
<e6b828a>
Follow PyPA guide to release package using GitHub Actions.
- a7b1bc2
<a7b1bc2>
exists under docs, is enough
- 2a819d7
<2a819d7>
Explicitly use GitHub Actions environment
- f729dde
<f729dde>
Merge pull request #1682 from
cookiecutter/issue-1681-use-pypi-publish-action
- 563472e
<563472e>
add check-manifest to pre-commit and fix Manifest.in
- ba1c461
<ba1c461>
Merge pull request #1683 from cookiecutter/check-manifest
- 96c6826
<96c6826>
bump version and edit historie
- f601b71
<f601b71>
Merge pull request #1684 from cookiecutter/bump-release-2.1.0
- 58d716f
<58d716f>
[Docs] Fix local extensions documentation
- 8b33e96
<8b33e96>
Bump version to 2.1.1.dev0
- 70b2ee2
<70b2ee2>
Merge pull request #1686 from alkatar21/patch-1
- 94036d0
<94036d0>
Merge pull request #1687 from cookiecutter/bump-version-back-to-dev
- e26c465
<e26c465>
Sanitize Mercurial branch information before checkout.
- 85a7884
<85a7884>
Lint fixes
- fdffddb
<fdffddb>
Merge pull request #1689 from cookiecutter/sanitize-mercurial-checkout
- 23182a5
<23182a5>
Add CLI option to keep project files on failure.
- f9376a9
<f9376a9>
Prepare release 2.1.1
- 8e3cf36
<8e3cf36>
Back to development
- b888fd4
<b888fd4>
Improve Docs Readability
- 4d9f1c6
<4d9f1c6>
Merge pull request #1690 from ryanrussell/master
- cb7fb88
<cb7fb88>
fixes wrong (renamed) repository owner for cookiecutter-pypackage
- d3d1638
<d3d1638>
More renames
- ebeb4da
<ebeb4da>
Merge pull request #1604 from ri0t/master
- 7907a69
<7907a69>
update Docs for Create a Cookiecutter From Scratch
- a5197d0
<a5197d0>
Fix spaces for linting
- 19f40f4
<19f40f4>
Merge pull request #1592 from
miro-jelaska/update-docs-for-create-cookiecutter-from-scratch
- 52daf02
<52daf02>
Merge pull request #1669 from MaciejPatro/master
- fcd417d
<fcd417d>
Replace jinja.pocoo.org to https://jinja.palletsprojects.com/en
- 02c02e9
<02c02e9>
Merge pull request #1691 from cookiecutter/jinja-links
- 3b5b5bf
<3b5b5bf>
Fix @audreyr to @audreyfeldroy
- ed4748f
<ed4748f>
Fix LICENSE years
- f4939ff
<f4939ff>
support partially overwrite keys in nested dict
- ef83972
<ef83972>
fixed the override not working with copy only dir
- cf3c85b
<cf3c85b>
remove the blank line after the docstring
- 855a1c3
<855a1c3>
add extra check for the overwrite_if_exists flag
- c7729fa
<c7729fa>
added the function doc for skip_if_file_exists
- 418e316
<418e316>
fixed the exception test case
- e07a2a8
<e07a2a8>
Merge pull request #1651 from
zhongdai/fixed-override-option-with-copy-only-dir
- c041d91
<c041d91>
Update cookiecutter/prompt.py
- b6e32d3
<b6e32d3>
Merge pull request #1587 from jeremyswerdlow/no-input-docs-revamp
- cfad8f9
<cfad8f9>
add test
- 508ef46
<508ef46>
Merge pull request #1692 from cksac/feature
- 347ac18
<347ac18>
generate: introduces templates inheritance
- 1352690
<1352690>
Fix linting in #1485
- 012d04a
<012d04a>
Update docs/advanced/templates.rst
- d269707
<d269707>
Update docs/advanced/templates.rst
- 558f440
<558f440>
Merge pull request #1485 from simobasso/feature/add_templates_inheritance
- 185feb1
<185feb1>
Add boolean variable support
- 789d6d0
<789d6d0>
Fix code to follow Code Climate suggestions
- 768bfcf
<768bfcf>
Update docs/advanced/boolean_variables.rst
- 01b6e4d
<01b6e4d>
Merge pull request #1626 from liortct/add-boolean-field
- ec58a71
<ec58a71>
Fix release-drafter template typo. Closes #1699
- d5d2120
<d5d2120>
Add autolabeler support for workflow
- 902b3cb
<902b3cb>
Add version resolver to release-drafter
- 084a03b
<084a03b>
Add autolabeler to release-drafter
- a1a61e3
<a1a61e3>
Configure notes sorting in release-drafter
- 5ea9522
<5ea9522>
Merge pull request #1704 from cookiecutter/release-drafter
- 5f6aaee
<5f6aaee>
Extend tests requirements
- 0187056
<0187056>
Add nox configuration
- aa951c1
<aa951c1>
Fix codeblock style (failed docs build)
- 59bfbb3
<59bfbb3>
Add sphinx-autobuild for nox correct run #1698
- 47d2341
<47d2341>
Added readthedocs build config
- d177d33
<d177d33>
Use latest ubuntu for builds
- a0ed3ac
<a0ed3ac>
Merge pull request #1707 from cookiecutter/readthedocs
- 7a0ebfc
<7a0ebfc>
Merge pull request #1706 from cookiecutter/nox
- 7c7d39a
<7c7d39a>
Update sphinx requirements
- c8fbb31
<c8fbb31>
Fix myst broken links
- 30c691e
<30c691e>
Update sphinx configuration
- 03773ee
<03773ee>
Merge pull request #1709 from cookiecutter/myst
- 9d445f4
<9d445f4>
remove versions from template, to exclude dependabot warnings
- 0610b65
<0610b65>
Exclude versions from tests
- 5e4a5a7
<5e4a5a7>
Merge pull request #1711 from cookiecutter/dependabot
- a11e815
<a11e815>
Update pre-commit config
- 6fdbb92
<6fdbb92>
Remove unneeded shebangs to fix pre-commit issues
- 7e8a34c
<7e8a34c>
Merge pull request #1712 from cookiecutter/pre-commit
- 7efd07b
<7efd07b>
Remove unused sphinx files
- 94631a8
<94631a8>
Add nox files to gitignore
- ac047dc
<ac047dc>
Replace not windows supported sed with nox workflow and template
- 567ab63
<567ab63>
Whatch all codebase for changes in docs
- 8c9e1e5
<8c9e1e5>
Extend makefile with new clean options
- 60c36ff
<60c36ff>
Replace lint in makefile
- 5f71bc6
<5f71bc6>
Fix typo in filename
- b64ea63
<b64ea63>
Replace tox make steps with nox
- f073dd5
<f073dd5>
Update documentation workflow to use nox
- 262af42
<262af42>
Merge pull request #1713 from cookiecutter/makefile-update
- 292ccda
<292ccda>
Update github actions major versions
- 15be977
<15be977>
Github Actions: Tox with Nox replace + Safety check for all python versions
- 1179fe0
<1179fe0>
Use python 3.10 for deploy to pip
- d8625b1
<d8625b1>
Fix codeclimate version
- 86b47cd
<86b47cd>
Simplify github actions matrix definition
- a94e2ae
<a94e2ae>
Rename release-drafter yml to exclude IDE known formats warning
- 09c19a3
<09c19a3>
Rename main workflow to tests workflow
- b1f8ca6
<b1f8ca6>
Move documentation workflow to main tests workflow to see all on one screen
- 8fd1194
<8fd1194>
Attempt to fix design problems on read the docs
- f39f120
<f39f120>
Merge pull request #1714 from cookiecutter/actions
- a263ad0
<a263ad0>
Update boolean_variables.rst
- c6dff1b
<c6dff1b>
Update boolean_variables.rst
- 1ad2375
<1ad2375>
Fix CI/CD for first time contributors
- 6008c71
<6008c71>
Update documentation intersphinx_mapping to external sources
- 4d40ed5
<4d40ed5>
Update list of directories for looking for files changes in interactive
documentation build
- fbc68f7
<fbc68f7>
Extend read_user_yes_no docstrings
- 6217392
<6217392>
Finalize Boolean Variables documentation update (rst)
- 4406bc7
<4406bc7>
Merge pull request #1705 from italomaia/patch-1
- 252478a
<252478a>
Fix Python code block
- 260b856
<260b856>
Merge pull request #1715 from JohannLange/master
- 17c07bf
<17c07bf>
Replace strings methods with f-string (tests)
- 6d92aae
<6d92aae>
Simplify 'if' block in utils tests
- efd5dce
<efd5dce>
Remove meaningless test statement (test_jinja2_uuid_extension)
- 1d18696
<1d18696>
Tests: Use pathlib for files read/write (test_cli.py)
- d233e33
<d233e33>
Tests: Use pathlib for files read/write (test_hooks.py)
- 6840956
<6840956>
Tests: Use pathlib for files read/write (test_utils.py)
- 71c435f
<71c435f>
Tests: Use pathlib for files read/write (test_unzip.py)
- a06d852
<a06d852>
Tests: Use pathlib for files read/write (test_templates.py)
- f98f067
<f98f067>
Tests: Use pathlib for files read/write (test_generate_file.py)
- 8876b10
<8876b10>
Tests: Use pathlib for files read/write (test_generate_files.py)
- eb7930e
<eb7930e>
Tests: Use pathlib for files read/write (test_generate_hooks.py)
- 8e6a475
<8e6a475>
Tests: Use pathlib for files read/write (test_output_folder.py)
- eef9a82
<eef9a82>
Tests: Use pathlib for files read/write (test_default_extensions.py)
- 15e3bd0
<15e3bd0>
Tests: Use pathlib for files read/write
(test_cookiecutter_local_no_input.py)
- 2477c79
<2477c79>
Tests: Use pathlib for files read/write (test_custom_extensions_in_hooks.py)
- b40fb40
<b40fb40>
Tests: Use pathlib for files read/write
(test_generate_copy_without_render.py)
- 14433e1
<14433e1>
Tests: Use pathlib for files read/write
(test_generate_copy_without_render_override.py)
- 4aac87e
<4aac87e>
Tests: Use pathlib for files read/write
(test_determine_repo_dir_finds_existing_cookiecutter.py)
- b7309ac
<b7309ac>
Tests: Use pathlib for files read/write
(test_determine_repo_dir_finds_existing_cookiecutter.py)
- fe0ce13
<fe0ce13>
Tests: Use pathlib read_text/write_text (test_cli.py)
- a3d6039
<a3d6039>
Tests: Use pathlib read_text/write_text (test_utils.py)
- 9185db1
<9185db1>
Tests: Use pathlib read_text/write_text with encoding (test_templates.py)
- 9b80ba6
<9b80ba6>
Tests: Use pathlib read_text/write_text (test_hooks.py)
- f8ad02a
<f8ad02a>
Tests: Use pathlib read_text/write_text (test_output_folder.py)
- 258de5a
<258de5a>
Tests: Use pathlib read_text/write_text with encoding
(test_default_extensions.py)
- b2be238
<b2be238>
Tests: Use pathlib read_text/write_text
(test_generate_copy_without_render.py)
- 8e9f138
<8e9f138>
Tests: Use pathlib read_text/write_text
(test_generate_copy_without_render_override.py)
- 8413ed9
<8413ed9>
Tests: Use pathlib read_text/write_text with encoding
(test_generate_file.py)
- 9cdcdc0
<9cdcdc0>
Tests: Use pathlib read_text/write_text with encoding
(test_generate_files.py)
- b403dbe
<b403dbe>
Tests: Use pathlib read_text/write_text with
encoding(test_custom_extensions_in_hooks.py)
- 2d4b630
<2d4b630>
Tests: Use pathlib read_text/write_text
(test_cookiecutter_local_no_input.py)
- 24472a8
<24472a8>
Merge pull request #1717 from cookiecutter/code-quality-tests-simple-fixes
- 37da8d8
<37da8d8>
Convert 'format' usage to f-strings (cli.py)
- 164caa4
<164caa4>
Convert 'format' usage to f-strings (generate.py)
- a1d4868
<a1d4868>
Convert 'format' usage to f-strings (prompt.py)
- f4996f2
<f4996f2>
Convert 'format' usage to f-strings (utils.py)
- 282cf58
<282cf58>
Convert 'format' usage to f-strings (zipfile.py)
- b789202
<b789202>
Remove encoding (test_templates.py)
- c0c2d5c
<c0c2d5c>
Fix encoding typo (test_custom_extensions_in_hooks.py)
- fbf7d4c
<fbf7d4c>
Merge pull request #1716 from cookiecutter/code-quality-fstrings-core
- 8eb562b
<8eb562b>
Merge branch 'master' into code-quality-tests-use-pathlib
- 1e821d2
<1e821d2>
Use touch instead of open('w')
(test_determine_repo_dir_finds_existing_cookiecutter.py)
- 0fe509c
<0fe509c>
Use touch instead of open('w')
(test_determine_repo_dir_finds_subdirectories.py)
- 8a731d1
<8a731d1>
Include caused exception details on reraise (PEP 3134) (environment.py)
- 0c94173
<0c94173>
Include caused exception details on reraise (PEP 3134) (generate.py)
- 1c09d34
<1c09d34>
Include caused exception details on reraise (PEP 3134) (hooks.py)
- 7992483
<7992483>
Include caused exception details on reraise (PEP 3134) (vcs.py)
- 86fc66f
<86fc66f>
Include caused exception details on reraise (PEP 3134) (prompt.py)
- b1d4701
<b1d4701>
Fix not closed files handlers
- ca229a3
<ca229a3>
Merge pull request #1719 from cookiecutter/detailed-errors
- 7b81306
<7b81306>
Merge pull request #1718 from cookiecutter/code-quality-tests-use-pathlib
- e162629
<e162629>
Extend sphinx config with type annotations from typehints
- 2e2691d
<2e2691d>
Find refactored and type annotated
- aebdc49
<aebdc49>
Update findpath tests
- 2a87314
<2a87314>
Compatibility fix
- 4d127f8
<4d127f8>
Simplify make_sure_path_exists function
- 4cae423
<4cae423>
Type annotate vcs.clone function
- 886cc82
<886cc82>
Remove strings from vcs.clone tests
- 68cdeb8
<68cdeb8>
Move OSError raising out of replay.dump (raise in make_sure_path_exists)
- d958bdc
<d958bdc>
Type annotate generate.render_and_create_dir for correct passing to
make_sure_path_exists
- 16051ff
<16051ff>
Type annotate zipfile.unzip
- 759a6ac
<759a6ac>
Update make_sure_path_exists tests
- 7322abd
<7322abd>
Fix exception text
- b0a9ebb
<b0a9ebb>
Update cookiecutter/utils.py
- 514a56b
<514a56b>
Merge pull request #1721 from cookiecutter/pathlib-find
- 449f877
<449f877>
Merge pull request #1722 from
cookiecutter/update_make_sure_path_exists_and_related_code
- f574208
<f574208>
Easy PR! Fix typos and add minor doc updates (#1741)
- 60a049e
<60a049e>
Remove universal bdist_wheel option; use "python -m build" (#1739)
- dc95dd2
<dc95dd2>
docs: fix simple typo, shat -> that (#1749)
- e9b3b84
<e9b3b84>
Fixed minor typos in docs (#1753)
- cf81d63
<cf81d63>
feat: Add resolved template repository path as _repo_dir to the context
(#1771)
- 870f94d
<870f94d>
Merge branch 'cookiecutter-main' into christokur-main
- c83bffc
<c83bffc>
get rid of nested .git
- 98a986d
<98a986d>
Merge pull request #2 from christokur/main
- c8e86c9
<c8e86c9>
Revert "get rid of nested .git"
- 4883b51
<4883b51>
Revert "get rid of nested .git"
- 6285196
<6285196>
fix: pre-commit; hooks style; bandit /tmp
- b19dbb8
<b19dbb8>
fix: Yeah ... no
- bd18d5e
<bd18d5e>
fix: double write
- 28532de
<28532de>
fix: cannot unlink here
- c6bb701
<c6bb701>
fix: Better debug hooks test
- fe37978
<fe37978>
fix: lint
- cc69716
<cc69716>
fix: hook test coverage
- 129f50b
<129f50b>
fix: lint
- 3af76be
<3af76be>
chore: cleanup crud
- 8d3ffdc
<8d3ffdc>
Merge branch 'dldinternet-rs-master' into christokur-main
- afa9af0
<afa9af0>
Merge branch 'christokur-main' into eruber-new-2.0-context
- d00e424
<d00e424>
fix: Tests broken by progress since this feature was developed
- 09b5c97
<09b5c97>
fix: lint checks
- 392ee47
<392ee47>
fix: Cover all cases 100%
- b9a7985
<b9a7985>
fix: lint
- 8bc3eda
<8bc3eda>
fix: workflow trigger
- 3908278
<3908278>
fix: gah
- 4bb0ef8
<4bb0ef8>
docs
- 4881a9c
<4881a9c>
fix: submodule
- 057a3cd
<057a3cd>
chore: fix submodule
- 9a3a7bc
<9a3a7bc>
fix: obsolete submodule
- 9562d77
<9562d77>
fix: scrub docs
- ad9e7ba
<ad9e7ba>
chore: Cover the deeper cases
- 63633df
<63633df>
fix: coverage
- 8e705be
<8e705be>
fix: Cover the uncovered branches
- 5225f5f
<5225f5f>
fix: lint
- f7c2acf
<f7c2acf>
fix: All new versions hit this - bypassing for py3.8
- 7d4c852
<7d4c852>
fix: Cheat the peephole optimizer for py3.8
- 9af8823
<9af8823>
Merge pull request #4 from christokur/main
- 5fd4d58
<5fd4d58>
Merge branch 'christokur-main' into feature/contextV2-JsonSchema
- c6d6f34
<c6d6f34>
Merge branch 'dldinternet-rs-master' into feature/contextV2-JsonSchema
- 0724f7c
<0724f7c>
Fix jsonschema refs
- f862197
<f862197>
Merge branch 'feature/context-2.0-at-gmbh' into feature/context-2.0
- 7004717
<7004717>
fix: Minor merge issues before working on tests
- 3ad378d
<3ad378d>
fix: Working on tests
- 61427f6
<61427f6>
fix: Fix tests and improve coverage
- 9145296
<9145296>
fix: Test missed overwrite in default and extra contexts
- f6ada27
<f6ada27>
fix: Coverage of resolve_changed_variable_names
- 0c042df
<0c042df>
fix: test_generate_context_with_extra_context_dictionary
- 969f88c
<969f88c>
fix: test_should_not_load_json_from_sentinel
File Changes
(157 files <https://github.com/at-gmbh/cookiecutter/pull/4/files>)
- *M* .github/release-drafter.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-101bec72d0f1f84e7290d113531bbd8c6aa355cdc9f456df255544bc0a2da0ea>
(43)
- *D* .github/workflows/docs.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-9cf2000c53760d837a449f874e53f792819108d3a4bf346336d0f7d082deae2c>
(26)
- *R* .github/workflows/drafter.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fa15a9e49b0818c3e9db2c4a47096a768f46708175826e81c0f4d72ef0628cf5>
(9)
- *D* .github/workflows/main.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3>
(135)
- *M* .github/workflows/pip-publish.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f9665465cfb5e589f92933ccfeb7f6767b7e71f01d3053dd36ac7652d0e56646>
(46)
- *A* .github/workflows/tests.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-1db27d93186e46d3b441ece35801b244db8ee144ff1405ca27a163bfe878957f>
(87)
- *M* .gitignore
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947>
(7)
- *D* .gitmodules
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fe7afb5c9c916e521401d3fcfb4277d5071798c3baf83baf11d6071742823584>
(3)
- *M* .pre-commit-config.yaml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9>
(31)
- *A* .readthedocs.yaml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-03efc769b870804394632e45d7885272b44c16939517fb31c9d7c614d2ffae57>
(19)
- *M* AUTHORS.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-784f358cf224418379ac8bdb1eed7279ca2c499e0fadc292f8ab65dcafe3f7e8>
(367)
- *D* BACKERS.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-9d2e6541ed796693cf2aa4840689343f43d04354d6c74f5e01866fe2ad6aec83>
(9)
- *M* CODE_OF_CONDUCT.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-ffdbe3a1e7ee93cacfc080b6c635ccf3a8f6b0f00f2fb884f78c6b5f9dac8fd2>
(5)
- *M* CONTRIBUTING.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055>
(281)
- *M* HISTORY.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-648afe3d986261d8f2015b2b131b0e4a448d4dc6946cfde1a7a836876cee255e>
(174)
- *M* LICENSE
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7>
(2)
- *M* MANIFEST.in
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-41d5a52589e0480be9c099d2bba7a8135b8b0d71bcbb8df3582a8df1c2295003>
(13)
- *M* Makefile
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52>
(52)
- *M* README.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5>
(313)
- *D* case_studies.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-58cab08d0e6c91e5277e27b346d652ee2772b0c02744523d42562f28841e2aa7>
(25)
- *M* cookiecutter/__init__.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-b5529002473f9e6b8fa42d6196a9e984a6bc099dc64d77ba39ae16816480723b>
(4)
- *M* cookiecutter/cli.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-6f8bea6d9dc888b73ec0944f4fc9c9ee7c9f5e7a1ef4ebb1ccf5f576f04384c7>
(45)
- *M* cookiecutter/config.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f62fcb96f3983a82175fa18cab0cbcf99feb9e87196f570cdddac413909b907a>
(6)
- *M* cookiecutter/context.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-96723b6449f612bba385456adbaedbb85ed63758e83ed82d2ac913cb26f8c9e4>
(19)
- *M* cookiecutter/environment.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-98a5822a13b31c3dcbe15c50b4928b3d8972b45d9e3f9466d7a555d4a9ab9303>
(8)
- *M* cookiecutter/exceptions.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-dcaf23ed3b7155d01fa12c743f6587009c1ffff9469ef97ffec58e586d9c28d7>
(10)
- *M* cookiecutter/extensions.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-2cd1439e5a3489eee3431dc508102c78105141cfe7fb6c0fc78890ed5abdd9e5>
(8)
- *M* cookiecutter/find.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-3c5a965dac8d7e5694509499dc39d0ac289d0851da7de8bae886e58453e2dda3>
(24)
- *M* cookiecutter/generate.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-02c88bfba84f4a832d0e00474c6fac0000b940456bad66d925eaebf5839d94de>
(81)
- *M* cookiecutter/hooks.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-608f8dd2085a968018197030ff6621118795a60d3e51d012c6f633b957bd34b3>
(46)
- *M* cookiecutter/main.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-eda8ef8f4c0ce7e3d2f2e7dc4aa32a51f51799898d86ee13267c962caf6494ff>
(110)
- *M* cookiecutter/prompt.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d798e28b6e09bcd9c3fbcc59804e9e71581dc15037f543794f9f64efae803da4>
(81)
- *M* cookiecutter/replay.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-e4ec65dff6fef057b095be569efefd282a3dc0a00e46de06710edb13c17be6d3>
(9)
- *M* cookiecutter/repository.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-4e2d721498eeef3db539a6bd8a12b8d076f1ff1c796cdfd339382374a00bdc56>
(5)
- *M* cookiecutter/utils.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-53f4c9c5e1a41bf0752e4571c175be916495c1828b29213a9022dec63b4907b9>
(35)
- *M* cookiecutter/vcs.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-bfbe652e67843af30616b3582e086bbbfe7b3c294de6b550ec82261d5c8e0360>
(38)
- *M* cookiecutter/zipfile.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-9befd482d0aca8c5b303aa3eceaefcacc2e7854ce8d0551cc9405069de423084>
(22)
- *D* docs/BACKERS.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-90a5bb9a80b42a4b074a07de98cb2e3c738a9f06e2a6fd7aeee723b0f0dee7f7>
(1)
- *D* docs/HelloCookieCutter1
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-72ee28e2decd47ce82857d77ab831bef207c9373ce3ad279d04213780a51cbf7>
(1)
- *D* docs/Makefile
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-cdec797dddf8fc387304501d6bd4f318e1e9067c6fae012dfa8b69fd85fd3248>
(177)
- *A* docs/_templates/package.rst_t
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-6250443f260a3325761eef85488635912410526435c7dd5bb1446ffb9a4c2d60>
(51)
- *A* docs/advanced/boolean_variables.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-1000b065d20f8527ff4cde14da5c6bb24d6ea668d02e470e788da60caf58acee>
(53)
- *M* docs/advanced/calling_from_python.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-8e5eb814573f478605ff54361af02b04d8c4d0be7bc80734ede089840ea157da>
(12)
- *M* docs/advanced/choice_variables.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-ab7131300431b3fce5adf3b9e561f262d25f5c82b4b4607de170ab91f41dd38a>
(30)
- *M* docs/advanced/copy_without_render.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-cfa35578d775ea1863e6ad1977a1c221e284913cdfb26b3b950aa47e6511b0a3>
(14)
- *M* docs/advanced/dict_variables.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-3e67c1de4608f44226abc1ade5cac1e64fb568fb203df9b91e27afdba96978ac>
(27)
- *M* docs/advanced/directories.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-1d46c6fd8848cab89c2e8b5cfb7fc7161c1094a864eed303a5a10528a9790f38>
(15)
- *M* docs/advanced/hooks.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fea4150ab59d5abfc41b203a259ca25c0c3a0cc624599d2fb3a5be32ba95a406>
(51)
- *M* docs/advanced/index.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f882c01dfcf67c2db7376abf18cd9109832a28ed1d172dd8e8081be60de06498>
(4)
- *M* docs/advanced/injecting_context.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-32727d5be4ee52c59fddda14ef3802689bf079e4953324e533231628ea7ba435>
(33)
- *A* docs/advanced/local_extensions.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-44679cc1f8290a54e92205751c4db7b59e74e2a20bd5dcf7e9df2322c6bdbcf3>
(59)
- *M* docs/advanced/new_line_characters.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-df0b4a4f2f1886fabee5fe8953abaab8f46e672d95937092566e818b34ede5dd>
(23)
- *M* docs/advanced/private_variables.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fccfec27a7154fe3a4d0979fdd78cbef37d7182324d770886d11eae6dae57223>
(17)
- *M* docs/advanced/replay.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c91ad0524af68ebe556614705ae55d9cf472d94b015a6d516e4b629a70990784>
(22)
- *M* docs/advanced/suppressing_prompts.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-a5fec673a70a8c590610fef03aa20d20dc3336c90b0af5de6e0330f862f80989>
(19)
- *M* docs/advanced/template_extensions.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-118d86a769066f168f7597abe6fc70e5ed69ace71db0c50b5045d59a8c90582e>
(39)
- *A* docs/advanced/templates.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-b06b977fe3ddb2b01906b383195ce408b3c6cce65a43cc60d07b26286879fb28>
(34)
- *M* docs/advanced/templates_in_context.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d74ea3d86cb2e907d806cb176d28084cd926eb9d53c331c2758a7d421df73cb7>
(28)
- *M* docs/advanced/user_config.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-90ed253745302127b92a032e485d89f9440f84aaa5c92829215aaa25163e1a7c>
(63)
- *D* docs/case_studies.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c425a26866183df289cde044c614784a78cfe3d0f97e81bf4133600448b94f1a>
(1)
- *A* docs/case_studies.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c425a26866183df289cde044c614784a78cfe3d0f97e81bf4133600448b94f1a>
(25)
- *R* docs/cli_options.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c0212e0cb2254aaf39ad011ddb042d3be07d13531479a8772d147028e8d52076>
(0)
- *M* docs/conf.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-85933aa74a2d66c3e4dcdf7a9ad8397f5a7971080d34ef1108296a7c6b69e7e3>
(55)
- *M* docs/cookiecutter.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d4d96d9d0f62e22f3727962f924f77ea34073cafb485fc8d7136817e01af97e5>
(12)
- *M* docs/index.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-8d068e8797e88947c320f79e856c3e16a72b730124a8f9d7031e2c4680dfa534>
(9)
- *M* docs/installation.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d9b149498982c0663c3b7170398773361ed5678f1a627e9c2fd8d2c955c563db>
(50)
- *D* docs/make.bat
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-eced23cf23b339d5a7dcd2246cb8fb515b1fa640975b585950c75ae19ba55feb>
(242)
- *M* docs/overview.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-14cd327ecdc452850ac24535e69b0b0d13679e76e5264704fa8add42dabd89fc>
(19)
- *M* docs/requirements.txt
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-2c9c11d26b09b8afde329980309d967121543a456e4592c76886a20b5cf56c90>
(11)
- *D* docs/sprint-contributors.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-163be6d53ed9668dae23decb299c5c8965ce0cb38e80b5d17950d303a803c69a>
(66)
- *M* docs/troubleshooting.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-a7c720c9cc5fa1b93c92c33e3e75a0b0880d80915d867d57d48464ff4f472b0a>
(2)
- *D* docs/tutorial2.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-7083f0cd1d476ba21ce609e73be87fb9f814ba64934d4bb10c34f1257c88c9f1>
(32)
- *D* docs/tutorials.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-701f4aa0e19366927d5b78c879d511d5f7cc52a72e42f0f8c539171611407704>
(33)
- *A* docs/tutorials/index.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-218c197c25fe42d9844897ef6d0b665999f9f95dc05adfac851fad92d18c0641>
(36)
- *R* docs/tutorials/tutorial1.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f516aaab25629ed5fb59d8eb222fe7ff4c848185948f6ccce1dd2b156195fa12>
(61)
- *A* docs/tutorials/tutorial2.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-7b1f1044a7f36023090af4370959f220d90e2d98db14c1dd45ff8c53feedff79>
(107)
- *M* docs/usage.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c4b284a0e8c330264ebefb4d3d14dd5bb68fe3b72c2ae656f49132e2c134b84f>
(10)
- *A* noxfile.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f7a16a65f061822bcc73b8296f4dc837353d379d8d9cc5307982cb6941442835>
(82)
- *M* pyproject.toml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711>
(2)
- *M* setup.cfg
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fa602a8a75dc9dcc92261bac5f533c2a85e34fcceaff63b3a3a81d9acde2fc52>
(86)
- *M* setup.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7>
(9)
- *M* test_requirements.txt
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-43f6847f9f058bf2ba296a9a3554506628b2dc79c663d4f7c266ba5589d7d618>
(2)
- *M* tests/conftest.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-e52e4ddd58b7ef887ab03c04116e676f6280b824ab7469d5d3080e5cba4f2128>
(11)
- *M* tests/hooks-abort-render/hooks/post_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-0045cebaf5ee38cc5d5e62ad6edd606fcc4e12234d6c8847f61d9bf82df1ad60>
(1)
- *M* tests/hooks-abort-render/hooks/pre_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-afcbcc3ddfb27f8e0e0fc66950c37adda48c5b643af854c873fd3fd340167f59>
(1)
- *M* tests/replay/test_dump.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-85e4af0fb8db6bc653f46d6cec14e0c38b4501960d80d1eb3d0ba83b4fdd3add>
(8)
- *M* tests/replay/test_load.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-744dc9b59d0387e267fb1231ff36a10df94fffb53e759c6b051e379c1153d368>
(2)
- *M*
tests/repository/test_determine_repo_dir_finds_existing_cookiecutter.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d62b073a9bcd5a6f8046741b0f23dc63a8b894ef5e041f5cb7a1c187af583edf>
(3)
- *M* tests/repository/test_determine_repo_dir_finds_subdirectories.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-60573c99a64049d623e52c75ec745dfc150d99a4c93cde64202fe07fd0a6034a>
(3)
- *M* tests/repository/test_is_repo_url.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-e41ab980b019c044830700ec8d04d33d2f2de174e0fa9577182a86e98f809e09>
(6)
- *A* tests/test-context/cookiecutter-no-requires.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-655a491fbb9dc8b416544a7e82715e6622b17940226b31bffd48b6dff52d0bd0>
(154)
- *M* tests/test-context/cookiecutter.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-e6dbc0b14e25f8287822738123c000147c17b949c0bef99bb716d17d5851f410>
(2)
- *M* tests/test-extensions/hello_extension/hello_extension.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-67ea86c35e3a4eea5f763add13a0ebdaa8d67535df0b90aa6a0942ccd0bdfea2>
(6)
- *A* tests/test-extensions/local_extension/cookiecutter.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-70985a56a8dadbb7716857a0c8f05460a02b3f50f16587839b6f4f5f8d55725c>
(10)
- *A*
tests/test-extensions/local_extension/local_extensions/__init__.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-dc857aca837f62a67626cffb8e952ae4384a8923f7ef32ac6d22ddc2095dd1fd>
(1)
- *A* tests/test-extensions/local_extension/local_extensions/main.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-dbaecb0f25d49d15d81b8e05c384409cd67ec289e7a407dd4d52b0f81492b4d4>
(19)
- *A*
tests/test-extensions/local_extension/{{cookiecutter.project_slug}}/HISTORY.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-e4ec2d639ee3b8d22d7f8969ba7986cb7d599990d00f5766b38dbc1ceed9884f>
(8)
- *A*
tests/test-generate-context-v2/min-v2-cookiecutter/{{cookiecutter.repo_name}}/file
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-033fec004c9c20b942abc67310d15132aaa14da2887678f3f3a8c45c3031fef1>
(0)
- *A* tests/test-generate-context-v2/representative-director.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-2a33b7d243ff6f617db2908dbb9dfc3433feccc1e0f41bd65eb33f8449523123>
(49)
- *A* tests/test-generate-context-v2/representative-var.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-b3c0baa1a870034638c2d19112aad8238e335780168049aebd45e056936fc78f>
(26)
- *A* tests/test-generate-context-v2/test_choices-miss.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-ee52ccbaac373630d27e533018b11ba0a8bb15c528dbe06553f664f450a3ac83>
(20)
- *A* tests/test-generate-context/nested_dict.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-1ba7ac09e463cfc4df9f063b030088767d08bd0354ef69c40b49be708b622f57>
(10)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/README.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c56fb4c681882a72627a6e6368b21c44c2986b3242863afd45351056ce1358db>
(5)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/README.txt
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-c569b48aedb3f0274915ca789a14a1236ff10dc6d220380348abf9b732cfc91b>
(5)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/rendered/not_rendered.yml
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-f85ce4b9af7d39241110fd9f00fe8c959e2ed0d42a1837d2ee9004745bb20e6e>
(2)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-not-rendered/README.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-14cfc4b2082b5baa5dd5572406ca5c0d8f949650e8ccc4ea81048d12d2f0133b>
(5)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.md
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d2497621364b0f5257a8cb25540b84debed9f24ebee5a96bedce3e4f8cc02799>
(3)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.rst
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-fd176d786bb941b22822b2bef5a991655e1e146e77a077cad279e1de149c5b93>
(5)
- *A*
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.txt
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-01c5c5db41ae67a43801dfce210d708a0dde6965e00de676751668c0c4e921ab>
(5)
- *M* tests/test-pyhooks/hooks/post_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d35024f3b837198d49fe6a54110a9395be80a8bb97868c569625ad7b345ba36e>
(1)
- *M* tests/test-pyhooks/hooks/pre_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-4fb7ed59acc1c805e29715506a06fcd8fa83465783e6cbb784acd22f2b19f58c>
(1)
- *M* tests/test-pyshellhooks/hooks/post_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-9e5a726b60a2187a2d78f8afcda11df41f7a4362e06e39e3960721d44f15e32c>
(1)
- *M* tests/test-pyshellhooks/hooks/pre_gen_project.py
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-5d8c349dbb1e52cbaa99570b2ee2c19fc594e313eaeb09cf832a74b322dfe80a>
(1)
- *A* tests/test-templates/extends/cookiecutter.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-78608c398f2a99855c6df9b4904255d1c00ec3b1ffda04ae47bb7736a35c9528>
(5)
- *A* tests/test-templates/extends/templates/base-requirements.jinja
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-448563a902c85ba847a1f2e70525b72b61f2df657e0b61f7a14d6d624ea4763c>
(6)
- *A* tests/test-templates/extends/templates/click-requirements.jinja
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d0b4507e65d14ce796482dc24291e75227e8674fcd1beb31744bde96a2784a2e>
(1)
- *A* tests/test-templates/extends/templates/pytest-requirements.jinja
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-454694ce475618439c4c27bd7d78b2228c4ed44efb5eb632df6c997f35419328>
(1)
- *A*
tests/test-templates/extends/{{cookiecutter.project_slug}}/requirements.txt
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-d3bb8a656cfa4834e3f62a5c9099b675b13670d020c51a902e17e5b711291cd4>
(1)
- *A* tests/test-templates/include/cookiecutter.json
<https://github.com/at-gmbh/cookiecutter/pull/4/files#diff-73f20a06aeb344978d7bbc191bf7efd8150101832ae29e9bc610602defce0663>
(5)
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I found your PR's to cookiecutter/cookiecutter based on @eruber's work and I appreciated the effort and quality.
I think it is a shame that hackebrot and later eruber's work were wasted and 6+ years later the PR's are still sitting there.
I made the effort to bring your work up to date with the latest version of the released cookiecutter code and made sure that we have 100% test coverage and lint tests pass.
Feel free to do with this whatever you please.