You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
"metadata": {
8
8
"description": "Curated Copilot plugins for enterprise C# development, Coalesce framework, and Vue 3 with Vuetify. Designed to support SOLID principles, best practices, and architectural excellence.",
@@ -127,6 +136,7 @@ This plugin includes three comprehensive instruction files:
127
136
- Migrations and schema management
128
137
129
138
### 3. **Code Generation** (`code-generation.md`)
139
+
130
140
- What Coalesce generates (APIs, TypeScript, validation)
131
141
- Running `coalesce_generate` and understanding output
132
142
- Generated file structure and organization
@@ -136,15 +146,16 @@ This plugin includes three comprehensive instruction files:
136
146
137
147
## Related Plugins
138
148
139
-
-**[C# Best Practices](https://intelliplugins.github.io/plugins/csharp-best-practices)** — SOLID principles and architectural patterns for .NET
140
-
-**[Vuetify Components](https://intelliplugins.github.io/plugins/vuetify-components)** — Material Design UI component library for Vue 3
141
-
-**[Testing Essentials](https://intelliplugins.github.io/plugins/testing-essentials)** — Unit, integration, and E2E testing strategies
149
+
-**[C# Best Practices](https://upgraded-dollop-mvkkwvo.pages.github.io//plugins/csharp-best-practices)** — SOLID principles and architectural patterns for .NET
150
+
-**[Vuetify Components](https://upgraded-dollop-mvkkwvo.pages.github.io//plugins/vuetify-components)** — Material Design UI component library for Vue 3
151
+
-**[Testing Essentials](https://upgraded-dollop-mvkkwvo.pages.github.io//plugins/testing-essentials)** — Unit, integration, and E2E testing strategies
142
152
143
153
## Architecture Highlights
144
154
145
155
### What Coalesce Generates
146
156
147
157
For a model like:
158
+
148
159
```csharp
149
160
publicclassPerson
150
161
{
@@ -157,6 +168,7 @@ public class Person
157
168
```
158
169
159
170
Coalesce automatically generates:
171
+
160
172
-**REST API** — CRUD endpoints with filtering, sorting, pagination
161
173
-**TypeScript DTO** — Type-safe model for Vue consumption
162
174
-**API Client** — Generated service for making API calls
@@ -182,28 +194,33 @@ const model = ref<Person>(new Person());
182
194
## Enterprise Patterns
183
195
184
196
### Pagination and Performance
197
+
185
198
- Use Coalesce's built-in paging to reduce payload sizes
186
199
- Configure eager loading strategically to minimize N+1 queries
187
200
- Index frequently-filtered columns in the database
188
201
189
202
### Role-Based Access Control
203
+
190
204
- Use Coalesce `[Restrict]` attributes for property-level authorization
191
205
- Implement service methods for complex authorization logic
192
206
- Validate permissions on the server side (never on the client)
193
207
194
208
### Real-Time Updates
209
+
195
210
- Leverage SignalR for live notifications
196
211
- Combine with Coalesce services for efficient data synchronization
197
212
- Use client-side caching to minimize round trips
198
213
199
214
### Error Handling
215
+
200
216
- Standardize API responses with Coalesce validation
201
217
- Use consistent HTTP status codes
202
218
- Provide meaningful error messages to the client
203
219
204
220
## Version History
205
221
206
222
### v1.0.0 (2025)
223
+
207
224
- Initial release
208
225
- Full-stack Coalesce development workflows
209
226
- EF Core patterns and best practices
@@ -213,6 +230,7 @@ const model = ref<Person>(new Person());
213
230
## Support and Feedback
214
231
215
232
For issues, questions, or suggestions:
233
+
216
234
- Open an issue on [GitHub](https://github.com/IntelliTect-dev/IntelliPlugins/issues)
0 commit comments