File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # ` templates.json ` schema (CPA)
2+
3+ Parity with [ cna-templates ` templates.json ` ] ( https://github.com/Create-Node-App/cna-templates ) .
4+
5+ ``` json
6+ {
7+ "templates" : [
8+ {
9+ "slug" : " fastapi-starter" ,
10+ "name" : " FastAPI Starter" ,
11+ "category" : " backend" ,
12+ "url" : " https://github.com/Create-Python-App/cpa-templates?subdir=templates/fastapi-starter" ,
13+ "description" : " Minimal FastAPI app with uv"
14+ }
15+ ],
16+ "addons" : [
17+ {
18+ "slug" : " ruff-setup" ,
19+ "name" : " Ruff" ,
20+ "category" : " tooling" ,
21+ "url" : " https://github.com/Create-Python-App/cpa-templates?subdir=extensions/ruff-setup"
22+ }
23+ ]
24+ }
25+ ```
26+
27+ ## Differences from Node
28+
29+ - URLs point at Python templates (pyproject/uv/ruff) instead of package.json/npm
30+ - Compatibility metadata should list Python ranges instead of Node engines
You can’t perform that action at this time.
0 commit comments