-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathcookiecutter.json
More file actions
26 lines (26 loc) · 1.1 KB
/
cookiecutter.json
File metadata and controls
26 lines (26 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"project_name": "My FastAPI Project",
"project_slug": "{{ cookiecutter.project_name.lower().replace(' ', '_').replace('-', '_') }}",
"project_description": "A modern FastAPI application with clean architecture",
"author_name": "Your Name",
"author_email": "your.email@example.com",
"github_username": "yourusername",
"version": "0.1.0",
"python_version": "3.12",
"database_name": "{{ cookiecutter.project_slug }}",
"database_user": "{{ cookiecutter.project_slug }}_user",
"database_password": "{{ cookiecutter.project_slug }}_password",
"redis_password": "redis_password",
"api_title": "{{ cookiecutter.project_name }} API",
"api_version": "1.0.0",
"api_description": "API for {{ cookiecutter.project_description }}",
"domain_name": "example.com",
"use_broker": ["none", "kafka", "rabbitmq", "nats"],
"use_cache": ["none", "redis", "keydb", "tarantool", "dragonfly"],
"use_database": ["none", "postgresql", "sqlite", "mysql"],
"add_docker": "y",
"add_tests": "y",
"add_docs": "y",
"add_precommit": "y",
"license_type": ["MIT", "Apache-2.0", "GPL-3.0", "BSD-3-Clause", "None"]
}