diff --git a/copier.yml b/copier.yml index 2b5975f9..56009c7c 100644 --- a/copier.yml +++ b/copier.yml @@ -97,6 +97,12 @@ AddCodeOfConduct: default: true help: Add a CODE_OF_CONDUCT.md file from Contributor Covenant? {{ AuthorEmail }} will be listed as contact point. +AddGitHubTemplates: + when: "{{ AskAdvancedQuestions }}" + type: bool + default: true + help: Add GitHub issue and PR templates? (These create forms for issue creation and information on Pull Requests to improve the description quality.) + _skip_if_exists: - "**/*.jl" - "!docs/make.jl" diff --git a/template/.github/ISSUE_TEMPLATE/10-bug-report.yml.jinja b/template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/10-bug-report.yml.jinja similarity index 100% rename from template/.github/ISSUE_TEMPLATE/10-bug-report.yml.jinja rename to template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/10-bug-report.yml.jinja diff --git a/template/.github/ISSUE_TEMPLATE/20-feature-request.yml.jinja b/template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/20-feature-request.yml.jinja similarity index 100% rename from template/.github/ISSUE_TEMPLATE/20-feature-request.yml.jinja rename to template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/20-feature-request.yml.jinja diff --git a/template/.github/ISSUE_TEMPLATE/30-usage.yml.jinja b/template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/30-usage.yml.jinja similarity index 100% rename from template/.github/ISSUE_TEMPLATE/30-usage.yml.jinja rename to template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/30-usage.yml.jinja diff --git a/template/.github/ISSUE_TEMPLATE/99-general.yml.jinja b/template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/99-general.yml.jinja similarity index 100% rename from template/.github/ISSUE_TEMPLATE/99-general.yml.jinja rename to template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/99-general.yml.jinja diff --git a/template/.github/ISSUE_TEMPLATE/config.yml.jinja b/template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/config.yml.jinja similarity index 100% rename from template/.github/ISSUE_TEMPLATE/config.yml.jinja rename to template/.github/{% if AddGitHubTemplates %}ISSUE_TEMPLATE{% endif %}.jinja/config.yml.jinja diff --git a/template/.github/PULL_REQUEST_TEMPLATE.md.jinja b/template/.github/{% if AddGitHubTemplates %}PULL_REQUEST_TEMPLATE.md{% endif %}.jinja similarity index 100% rename from template/.github/PULL_REQUEST_TEMPLATE.md.jinja rename to template/.github/{% if AddGitHubTemplates %}PULL_REQUEST_TEMPLATE.md{% endif %}.jinja diff --git a/test/runtests.jl b/test/runtests.jl index 7cd66946..47313754 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -45,6 +45,7 @@ template_options = Dict( "SimplifiedPRTest" => true, "UseCirrusCI" => true, "AddPrecommit" => true, + "AddGitHubTemplates" => true, ) function test_diff_dir(dir1, dir2)