-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.yml
158 lines (158 loc) · 4.35 KB
/
index.yml
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
# Alphabetically Ordered Please!!
# NOTE: create-scaffoldly-app pulls from this list
# - .templates/csa/README.md.tpl uses these values as well
"Frameworks":
# ".NET":
# "C#":
# branch: dotnet-csharp
# projectFile: DotNetCSharpApp.csproj
# type: dotnet
"Go":
"ConnectRPC":
readmeName: "ConnectRPC"
branch: go-connect
projectFile: go.mod
configFile: scaffoldly.json
type: go
rm: ["go.sum"]
handler: "localhost:8080"
main: cmd/server/main.go
devCommand: "go run cmd/server/main.go"
"HTTP":
readmeName: "Go HTTP"
branch: go-http
projectFile: go.mod
configFile: scaffoldly.json
type: go
rm: ["go.sum"]
handler: "localhost:8080"
main: cmd/server/main.go
devCommand: "go run cmd/server/main.go"
"Node":
"ConnectRPC (with Fastify)":
readmeName: "ConnectRPC"
branch: node-connect
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:8080"
main: server.ts
devCommand: tsx server.ts
"ExpressJS":
readmeName: "ExpressJS"
branch: node-express
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:3000"
main: routes/index.js
devCommand: "DEBUG=* npm start"
"Next.js":
readmeName: "Next.js"
branch: node-nextjs
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:3000"
main: src/app/page.tsx
devCommand: "npm run dev"
"Next.js (in Export mode)":
readmeName: "Next.js"
branch: node-nextjs-export
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:3000"
main: src/app/page.tsx
devCommand: "npm run dev"
"Next.js (in Standalone mode)":
readmeName: "Next.js"
branch: node-nextjs-standalone
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:3000"
main: src/app/page.tsx
devCommand: "npm run dev"
"React (with Vite)":
readmeName: "React"
branch: node-react-vite
projectFile: package.json
type: node
rm: ["package-lock.json"]
handler: "localhost:3000"
main: src/App.tsx
devCommand: "npm run dev"
Ollama:
"Server":
readmeName: "Ollama"
branch: ollama
configFile: scaffoldly.json
projectFile: scaffoldly.json
type: standalone
rm: []
handler: "localhost:11434"
main: scaffoldly.json
setupCommands:
- ollama serve
- ollama pull llama3.2:1b
devCommand: 'curl http://localhost:11434/api/generate -d ''{"model": "llama3.2:1b","prompt":"Why is the sky blue?"}'''
Python:
"Flask":
readmeName: "Flask"
branch: python-flask
configFile: scaffoldly.json
projectFile: scaffoldly.json
type: standalone
rm: []
handler: "localhost:8000"
main: app.py
setupCommands:
- python -m venv .venv
- source .venv/bin/activate
- pip install -r requirements.txt
devCommand: "gunicorn app:app --reload"
"Flask (with Poetry)":
readmeName: "Flask"
branch: python-flask-poetry
projectFile: pyproject.toml
type: python
rm: ["poetry.lock"]
handler: "localhost:5000"
main: server/__init__.py
devCommand: "poetry run flask run"
"Hugging Face (w/Flask)":
readmeName: "Hugging Face (w/Flask)"
branch: python-huggingface
configFile: scaffoldly.json
projectFile: scaffoldly.json
type: standalone
rm: []
handler: "localhost:8000"
main: app.py
setupCommands:
- python -m venv .venv
- source .venv/bin/activate
- pip install -r requirements.txt
devCommand: "gunicorn app:app --reload"
Rust:
"Axum":
readmeName: "Rust"
branch: rust-axum
projectFile: Cargo.toml
configFile: Cargo.toml
type: rust
rm: ["Cargo.lock"]
handler: "localhost:3000"
main: src/main.rs
devCommand: "cargo run"
"Hyper":
readmeName: "Rust"
branch: rust-hyper
projectFile: Cargo.toml
configFile: Cargo.toml
type: rust
rm: ["Cargo.lock"]
handler: "localhost:3000"
main: src/main.rs
devCommand: "cargo run"