All checks were successful
Run linters on applied template / Python 3.13 lint and build (push) Successful in 54s
Changes: - add metrics dispencer - add basic authentication dependency - enable GZIP middleware - add !env() example to deploy section - update dependencies state attribute name
33 lines
719 B
YAML
33 lines
719 B
YAML
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.yml
|
|
- .git
|
|
- .gitea/workflows/validate.yaml
|