|
2 | 2 | {
|
3 | 3 | "type": "file",
|
4 | 4 | "id": "code-block",
|
5 |
| - "title": "Code block", |
6 |
| - "description": "A basic code block", |
| 5 | + "title": "Code", |
| 6 | + "description": "Read & edit code", |
7 | 7 | "sandbox": false,
|
8 | 8 | "entry": "blocks/file-blocks/code/index.tsx",
|
9 | 9 | "matches": ["*"],
|
10 | 10 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/Aside.jsx"
|
11 | 11 | },
|
12 | 12 | {
|
13 | 13 | "type": "file",
|
14 |
| - "id": "excalidraw-block", |
15 |
| - "title": "Drawing block", |
16 |
| - "description": "A whiteboard tool", |
| 14 | + "id": "excalidraw", |
| 15 | + "title": "Excalidraw diagram", |
| 16 | + "description": "View and edit Excalidraw diagrams", |
17 | 17 | "sandbox": false,
|
18 | 18 | "entry": "blocks/file-blocks/excalidraw/index.tsx",
|
19 | 19 | "matches": ["*.excalidraw"],
|
20 | 20 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/drawing.excalidraw"
|
21 | 21 | },
|
22 | 22 | {
|
23 | 23 | "type": "file",
|
24 |
| - "id": "html-block", |
25 |
| - "title": "HTML block", |
26 |
| - "description": "View HTML content", |
| 24 | + "id": "html", |
| 25 | + "title": "HTML", |
| 26 | + "description": "View basic HTML content", |
27 | 27 | "sandbox": false,
|
28 | 28 | "entry": "blocks/file-blocks/html.tsx",
|
29 | 29 | "matches": ["*.html", "*.svelte"],
|
30 | 30 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/photos.html"
|
31 | 31 | },
|
32 | 32 | {
|
33 | 33 | "type": "file",
|
34 |
| - "id": "css-block", |
35 |
| - "title": "Styleguide block", |
36 |
| - "description": "View selectors in a css file", |
| 34 | + "id": "css", |
| 35 | + "title": "CSS Styleguide", |
| 36 | + "description": "View CSS styles in an example styleguide", |
37 | 37 | "sandbox": false,
|
38 | 38 | "entry": "blocks/file-blocks/css.tsx",
|
39 | 39 | "matches": ["*.css"],
|
40 | 40 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/global.css"
|
41 | 41 | },
|
42 | 42 | {
|
43 | 43 | "type": "file",
|
44 |
| - "id": "image-block", |
45 |
| - "title": "Image block", |
46 |
| - "description": "View images", |
| 44 | + "id": "image", |
| 45 | + "title": "Image", |
| 46 | + "description": "View PNG, JPG, GIF, and SVG images", |
47 | 47 | "sandbox": false,
|
48 | 48 | "entry": "blocks/file-blocks/image.tsx",
|
49 | 49 | "matches": ["*.png", "*.jpg", "*.jpeg", "*.gif", "*.svg"],
|
50 | 50 | "example_path": "https://github.com/pmndrs/react-spring/blob/HEAD/assets/projects/aragon.png?raw=true"
|
51 | 51 | },
|
52 | 52 | {
|
53 | 53 | "type": "file",
|
54 |
| - "id": "json-block", |
55 |
| - "title": "Object explorer", |
56 |
| - "description": "An interactive view of JSON objects", |
| 54 | + "id": "json", |
| 55 | + "title": "JSON explorer", |
| 56 | + "description": "An interactive view of JSON data", |
57 | 57 | "sandbox": false,
|
58 | 58 | "entry": "blocks/file-blocks/json.tsx",
|
59 | 59 | "matches": [
|
|
69 | 69 | },
|
70 | 70 | {
|
71 | 71 | "type": "file",
|
72 |
| - "id": "geojson-block", |
| 72 | + "id": "geojson", |
73 | 73 | "title": "GeoJSON explorer",
|
74 | 74 | "description": "View & edit GeoJSON data",
|
75 | 75 | "sandbox": false,
|
|
79 | 79 | },
|
80 | 80 | {
|
81 | 81 | "type": "file",
|
82 |
| - "id": "3d-model-block", |
83 |
| - "title": "3D block", |
84 |
| - "description": "A block for 3d files", |
| 82 | + "id": "3d-model", |
| 83 | + "title": "3D model", |
| 84 | + "description": "View 3D models", |
85 | 85 | "sandbox": false,
|
86 | 86 | "entry": "blocks/file-blocks/3d-files.tsx",
|
87 | 87 | "matches": ["*.gltf", "*.glb"],
|
88 | 88 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/avocado.glb"
|
89 | 89 | },
|
90 | 90 | {
|
91 | 91 | "type": "file",
|
92 |
| - "id": "flat-block", |
93 |
| - "title": "Flat data block", |
94 |
| - "description": "A block for flat data files", |
| 92 | + "id": "flat", |
| 93 | + "title": "Spreadsheet", |
| 94 | + "description": "View & edit CSV and YAML files in a spreadsheet", |
95 | 95 | "sandbox": false,
|
96 | 96 | "entry": "blocks/file-blocks/flat.tsx",
|
97 | 97 | "matches": ["*.csv", "*.yml", "*.yaml"],
|
98 | 98 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/data.csv"
|
99 | 99 | },
|
100 | 100 | {
|
101 | 101 | "type": "file",
|
102 |
| - "id": "simple-poll-block", |
103 |
| - "title": "Poll block", |
104 |
| - "description": "View simple polls beautifully", |
105 |
| - "sandbox": false, |
106 |
| - "entry": "blocks/file-blocks/poll.tsx", |
107 |
| - "matches": ["*.json"], |
108 |
| - "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/poll.json" |
109 |
| - }, |
110 |
| - { |
111 |
| - "type": "file", |
112 |
| - "id": "chart-block", |
113 |
| - "title": "Chart block", |
114 |
| - "description": "An interactive chart block", |
| 102 | + "id": "chart", |
| 103 | + "title": "Chart", |
| 104 | + "description": "Visualize CSV data in a few different chart types", |
115 | 105 | "sandbox": false,
|
116 | 106 | "entry": "blocks/file-blocks/charts/index.tsx",
|
117 | 107 | "matches": ["*.csv"],
|
|
120 | 110 | {
|
121 | 111 | "type": "file",
|
122 | 112 | "id": "markdown-block",
|
123 |
| - "title": "Markdown block", |
124 |
| - "description": "View and edit Markdown content", |
| 113 | + "title": "Markdown", |
| 114 | + "description": "View and edit Markdown content, with the ability to embed other blocks", |
125 | 115 | "sandbox": false,
|
126 | 116 | "entry": "blocks/file-blocks/markdown-edit/index.tsx",
|
127 | 117 | "matches": ["*.md", "*.markdown", "*.mdx", "*"],
|
128 | 118 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/README.md"
|
129 | 119 | },
|
130 | 120 | {
|
131 | 121 | "type": "file",
|
132 |
| - "id": "sandbox-block", |
133 |
| - "title": "JS Sandbox block", |
134 |
| - "description": "Execute Javascript code", |
| 122 | + "id": "sandbox", |
| 123 | + "title": "JS Sandbox", |
| 124 | + "description": "Run JavaScript code in a sandbox", |
135 | 125 | "sandbox": false,
|
136 | 126 | "entry": "blocks/file-blocks/sandbox/index.tsx",
|
137 | 127 | "matches": ["*.js", "*.ts", "*.tsx", "*.jsx"],
|
138 | 128 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/README.md"
|
139 | 129 | },
|
140 | 130 | {
|
141 | 131 | "type": "file",
|
142 |
| - "id": "use-case-block", |
143 |
| - "title": "Blocks use case", |
144 |
| - "description": "View Blocks use case writeups", |
145 |
| - "sandbox": false, |
146 |
| - "entry": "blocks/file-blocks/use-case/index.tsx", |
147 |
| - "matches": ["*.md", "*.mdx"], |
148 |
| - "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/README.md" |
149 |
| - }, |
150 |
| - { |
151 |
| - "type": "file", |
152 |
| - "id": "react-feedback-block", |
| 132 | + "id": "react-feedback", |
153 | 133 | "title": "React component feedback",
|
154 |
| - "description": "Give feedback on a React component", |
| 134 | + "description": "View & give feedback on a React component", |
155 | 135 | "sandbox": false,
|
156 | 136 | "entry": "blocks/file-blocks/annotate-react/index.tsx",
|
157 | 137 | "matches": ["*.jsx", "*.tsx"],
|
158 | 138 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/Aside.jsx"
|
159 | 139 | },
|
160 | 140 | {
|
161 | 141 | "type": "file",
|
162 |
| - "id": "sentence-encoder-block", |
163 |
| - "title": "Sentence encoder block", |
164 |
| - "description": "Experiment with your sentence-encoder", |
| 142 | + "id": "sentence-encoder", |
| 143 | + "title": "Sentence encoder", |
| 144 | + "description": "Experiment with a sentence-encoder", |
165 | 145 | "sandbox": false,
|
166 | 146 | "entry": "blocks/file-blocks/sentence-encoder.tsx",
|
167 | 147 | "matches": ["*.json"],
|
168 | 148 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/queries.json"
|
169 | 149 | },
|
170 | 150 | {
|
171 | 151 | "type": "file",
|
172 |
| - "id": "processing-block", |
173 |
| - "title": "Processing block", |
174 |
| - "description": "Run your p5.js sketches", |
| 152 | + "id": "processing", |
| 153 | + "title": "p5.js", |
| 154 | + "description": "Run a p5.js sketch", |
175 | 155 | "sandbox": true,
|
176 | 156 | "entry": "blocks/file-blocks/processing.tsx",
|
177 | 157 | "matches": ["*.js"],
|
178 | 158 | "example_path": "https://github.com/githubnext/blocks-tutorial/blob/main/processing-sketch.js"
|
179 | 159 | },
|
180 | 160 | {
|
181 | 161 | "type": "file",
|
182 |
| - "id": "summarize-block", |
183 |
| - "title": "Summarize block", |
| 162 | + "id": "summarize", |
| 163 | + "title": "Summarize", |
184 | 164 | "description": "Summarize parts of a file using ML",
|
185 | 165 | "sandbox": false,
|
186 | 166 | "entry": "blocks/file-blocks/summarize/index.tsx",
|
|
189 | 169 | },
|
190 | 170 | {
|
191 | 171 | "type": "file",
|
192 |
| - "id": "explain-block", |
193 |
| - "title": "Explain block", |
| 172 | + "id": "explain", |
| 173 | + "title": "Explain", |
194 | 174 | "description": "Explain parts of a file using ML",
|
195 | 175 | "sandbox": false,
|
196 | 176 | "entry": "blocks/file-blocks/explain/index.tsx",
|
|
199 | 179 | },
|
200 | 180 | {
|
201 | 181 | "type": "file",
|
202 |
| - "id": "edit-block", |
203 |
| - "title": "Edit code", |
| 182 | + "id": "edit", |
| 183 | + "title": "Edit code with ML", |
204 | 184 | "description": "Edit code by prompting a Machine Learning model",
|
205 | 185 | "sandbox": false,
|
206 | 186 | "entry": "blocks/file-blocks/edit/index.tsx",
|
|
209 | 189 | },
|
210 | 190 | {
|
211 | 191 | "type": "file",
|
212 |
| - "id": "edit-and-preview-block", |
| 192 | + "id": "edit-and-preview", |
213 | 193 | "title": "Edit with Preview",
|
214 | 194 | "description": "Edit code side-by-side with a preview",
|
215 | 195 | "sandbox": false,
|
|
219 | 199 | },
|
220 | 200 | {
|
221 | 201 | "type": "folder",
|
222 |
| - "id": "minimap-block", |
| 202 | + "id": "minimap", |
223 | 203 | "title": "Minimap",
|
224 |
| - "description": "A visualization of your folders and files", |
| 204 | + "description": "Visualize your folders and files in a minimap", |
225 | 205 | "sandbox": false,
|
226 | 206 | "entry": "blocks/folder-blocks/minimap/index.tsx",
|
227 | 207 | "example_path": "https://github.com/githubnext/blocks-tutorial"
|
228 | 208 | },
|
229 | 209 | {
|
230 | 210 | "type": "folder",
|
231 |
| - "id": "overview-block", |
| 211 | + "id": "overview", |
232 | 212 | "title": "Overview",
|
233 |
| - "description": "An overview of a folder: including README, license, and recent activity", |
| 213 | + "description": "View an overview of a folder: including README, license, and recent activity", |
234 | 214 | "sandbox": false,
|
235 | 215 | "entry": "blocks/folder-blocks/overview/index.tsx",
|
236 | 216 | "example_path": "https://github.com/githubnext/blocks-tutorial"
|
237 | 217 | },
|
238 | 218 | {
|
239 | 219 | "type": "folder",
|
240 |
| - "id": "dashboard-block", |
| 220 | + "id": "dashboard", |
241 | 221 | "title": "Dashboard",
|
242 |
| - "description": "A dashboard of Blocks", |
| 222 | + "description": "View other blocks in a dashboard view", |
243 | 223 | "sandbox": false,
|
244 | 224 | "entry": "blocks/folder-blocks/dashboard/index.tsx",
|
245 | 225 | "example_path": "https://github.com/githubnext/blocks-tutorial"
|
246 | 226 | },
|
247 | 227 | {
|
248 | 228 | "type": "folder",
|
249 |
| - "id": "code-tour-block", |
| 229 | + "id": "code-tour", |
250 | 230 | "title": "Code Tour",
|
251 | 231 | "description": "Create documented tours of your code",
|
252 | 232 | "sandbox": false,
|
|
255 | 235 | },
|
256 | 236 | {
|
257 | 237 | "type": "folder",
|
258 |
| - "id": "infinite-canvas-block", |
| 238 | + "id": "infinite-canvas", |
259 | 239 | "title": "Infinite Canvas",
|
260 | 240 | "description": "View and annotate your files in an infinite canvas",
|
261 | 241 | "sandbox": false,
|
|
0 commit comments