project_name: type: str help: Project name as-is default: sample-api ProjectName: type: str help: Project name in CamelCase default: "{{ project_name.replace('-', ' ').replace('_', ' ').title().replace(' ', '') }}" project_slug: type: str help: Project name in snake_case default: "{{ project_name.replace('-', '_') }}" project_description: type: str help: Project description to go in Readme, pyproject.toml and OpenAPI specification default: This is a sample API project vcs_type: type: str help: Version Control System used in a project (affects workflow type) choices: - gitea - github default: gitea _exclude: - copier.yaml - .git - .gitea/workflows/validate.yaml