ReviewOS

also looking at this

stacks/analyticshq

Harden AnalyticsHQ release and dashboard quality

#52
Merged glennmichael123 wants to merge docs/bunpress-product-guide into main
34 files +1236 -340

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.github/labeler.ymlmodified+120-224
Changes to .github/labeler.yml
@@ -1,250 +1,146 @@
1api:
2 - 'storage/framework/api/**'
1# actions/labeler@v6 format (structured match rules).
2# Scoped to paths owned by these applications.
33
4deps:
5 - ./package.json
6
7core:
8 - 'storage/framework/core/**'
9
10ide:
11 - 'storage/framework/defaults/ide/**'
12
13jetbrains:
14 - 'storage/framework/defaults/ide/jetbrains/**'
15
16vscode:
17 - 'storage/framework/defaults/ide/vscode/**'
18
19libs:
20 - 'storage/framework/libs/**'
21
22components:
23 - 'storage/framework/libs/components/**'
24 - resources/components/**
25
26entries:
27 - storage/framework/libs/entries/**
28
29examples:
30 - storage/framework/libs/examples/**
31
32functions:
33 - 'storage/framework/libs/functions/**'
34 - resources/functions/**
35
36scripts:
37 - ./storage/framework/scripts/**
38
39stack:
40 - 'storage/framework/stacks/**'
41
42dashboard:
43 - 'storage/framework/stacks/dashboard/**'
44
45vcs:
46 - ./storage/framework/core/vcs/**
47
48github:
49 - ./storage/framework/core/vcs/github/**
50
51views:
52 - 'storage/framework/core/views/**'
53 - resources/views/**
54
55web:
56 - ./storage/framework/core/views/web/**
4app:
5 - changed-files:
6 - any-glob-to-any-file:
7 - 'app/**'
578
589actions:
59 - 'storage/framework/core/actions/**'
60
61ai:
62 - 'storage/framework/core/ai/**'
63
64alias:
65 - 'storage/framework/core/alias/**'
66
67analytics:
68 - 'storage/framework/core/analytics/**'
69
70arrays:
71 - 'storage/framework/core/utils/arrays/**'
72
73auth:
74 - 'storage/framework/core/auth/**'
75
76buddy:
77 - 'storage/framework/core/buddy/**'
78
79build:
80 - 'storage/framework/core/build/**'
81
82cache:
83 - 'storage/framework/core/cache/**'
84
85chat:
86 - 'storage/framework/core/notifications/chat/**'
87
88cli:
89 - 'storage/framework/core/cli/**'
90 - app/Commands/**
91
92cloud:
93 - 'storage/framework/core/cloud/**'
94
95collections:
96 - 'storage/framework/core/utils/collections/**'
97
98config:
99 - 'storage/framework/core/config/**'
100 - config/**
101
102database:
103 - 'storage/framework/core/database/**'
104
105datetime:
106 - 'storage/framework/core/utils/datetime/**'
107
108desktop:
109 - 'storage/framework/core/desktop/**'
110 - ./storage/framework/core/views/desktop/**
111
112development:
113 - 'storage/framework/core/development/**'
114
115dns:
116 - 'storage/framework/core/dns/**'
117
118docs:
119 - 'storage/framework/core/docs/**'
120 - 'storage/framework/docs/**'
121 - docs/**
122 - config/docs.ts
10 - changed-files:
11 - any-glob-to-any-file:
12 - 'app/Actions/**'
12313
124email:
125 - 'storage/framework/core/notifications/email/**'
126
127error-handling:
128 - 'storage/framework/core/error-handling/**'
14commands:
15 - changed-files:
16 - any-glob-to-any-file:
17 - 'app/Commands/**'
12918
13019events:
131 - 'storage/framework/core/events/**'
132 - app/Events/**
133
134faker:
135 - 'storage/framework/core/faker/**'
136
137git:
138 - 'storage/framework/core/utils/git/**'
20 - changed-files:
21 - any-glob-to-any-file:
22 - 'app/Events/**'
23 - 'app/Listeners/**'
24 - 'app/Events.ts'
25 - 'app/Listener.ts'
13926
140health:
141 - 'storage/framework/core/health/**'
27jobs:
28 - changed-files:
29 - any-glob-to-any-file:
30 - 'app/Jobs/**'
14231
143lint:
144 - 'storage/framework/core/lint/**'
32mail:
33 - changed-files:
34 - any-glob-to-any-file:
35 - 'app/Mail/**'
14536
146logging:
147 - 'storage/framework/core/logging/**'
37middleware:
38 - changed-files:
39 - any-glob-to-any-file:
40 - 'app/Middleware/**'
41 - 'app/Middleware.ts'
14842
149modules:
150 - 'storage/framework/core/modules/**'
43models:
44 - changed-files:
45 - any-glob-to-any-file:
46 - 'app/Models/**'
15147
15248notifications:
153 - 'storage/framework/core/notifications/**'
154 - app/Notifications/**
155
156objects:
157 - 'storage/framework/core/utils/objects/**'
158
159orm:
160 - 'storage/framework/core/orm/**'
161
162path:
163 - 'storage/framework/core/path/**'
164
165payments:
166 - 'storage/framework/core/payments/**'
167
168push:
169 - 'storage/framework/core/notifications/push/**'
170
171query-builder:
172 - 'storage/framework/core/query-builder/**'
173
174queue:
175 - 'storage/framework/core/queue/**'
176
177real-time:
178 - 'storage/framework/core/real-time/**'
179
180repl:
181 - 'storage/framework/core/repl/**'
182
183router:
184 - 'storage/framework/core/router/**'
185
186scheduler:
187 - 'storage/framework/core/scheduler/**'
188
189search-engine:
190 - 'storage/framework/core/search-engine/**'
191
192security:
193 - 'storage/framework/core/security/**'
194
195signals:
196 - 'storage/framework/core/signals/**'
197
198slug:
199 - 'storage/framework/core/slug/**'
200
201sms:
202 - 'storage/framework/core/notifications/sms/**'
203
204storage:
205 - storage/**
49 - changed-files:
50 - any-glob-to-any-file:
51 - 'app/Notifications/**'
20652
207strings:
208 - 'storage/framework/core/utils/strings/**'
209
210testing:
211 - 'storage/framework/core/testing/**'
212
213tinker:
214 - 'storage/framework/core/tinker/**'
215
216types:
217 - 'storage/framework/core/types/**'
53config:
54 - changed-files:
55 - any-glob-to-any-file:
56 - 'config/**'
21857
219ui:
220 - 'storage/framework/core/ui/**'
58database:
59 - changed-files:
60 - any-glob-to-any-file:
61 - 'database/**'
22162
222utils:
223 - 'storage/framework/core/utils/**'
63migrations:
64 - changed-files:
65 - any-glob-to-any-file:
66 - 'database/migrations/**'
22467
225validation:
226 - 'storage/framework/core/validation/**'
68resources:
69 - changed-files:
70 - any-glob-to-any-file:
71 - 'resources/**'
22772
228app:
229 - app/**
73components:
74 - changed-files:
75 - any-glob-to-any-file:
76 - 'resources/components/**'
23077
231jobs:
232 - app/Jobs/**
78views:
79 - changed-files:
80 - any-glob-to-any-file:
81 - 'resources/views/**'
82 - 'resources/layouts/**'
83 - 'resources/partials/**'
23384
234models:
235 - app/Models/**
85functions:
86 - changed-files:
87 - any-glob-to-any-file:
88 - 'resources/functions/**'
23689
237resources:
238 - resources/**
90stores:
91 - changed-files:
92 - any-glob-to-any-file:
93 - 'resources/stores/**'
23994
24095lang:
241 - resources/lang/**
242
243stores:
244 - resources/stores/**
96 - changed-files:
97 - any-glob-to-any-file:
98 - 'resources/lang/**'
99 - 'locales/**'
245100
246101routes:
247 - routes/**
102 - changed-files:
103 - any-glob-to-any-file:
104 - 'routes/**'
105 - 'app/Routes.ts'
248106
249107tests:
250 - tests/**
108 - changed-files:
109 - any-glob-to-any-file:
110 - 'tests/**'
111
112docs:
113 - changed-files:
114 - any-glob-to-any-file:
115 - 'docs/**'
116 - 'config/docs.ts'
117 - '**/*.md'
118
119content:
120 - changed-files:
121 - any-glob-to-any-file:
122 - 'content/**'
123
124public:
125 - changed-files:
126 - any-glob-to-any-file:
127 - 'public/**'
128
129cloud:
130 - changed-files:
131 - any-glob-to-any-file:
132 - 'cloud/**'
133 - 'config/cloud.ts'
134
135deps:
136 - changed-files:
137 - any-glob-to-any-file:
138 - 'package.json'
139 - 'bun.lock'
140 - 'deps.yml'
141 - 'pantry.lock'
142
143ci:
144 - changed-files:
145 - any-glob-to-any-file:
146 - '.github/**'