Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 11, 2025

This PR adds comprehensive Copilot instructions to help developers work effectively with this project template and projects derived from it.

What's Added

A new .github/copilot-instructions.md file that provides:

  • Project Architecture Overview: Clear explanation of the clean architecture pattern with all project layers (Web.Server, Web.Client, Model, Entity, DataLayer, Services, Facades, etc.)

  • Technology Stack Documentation: Complete coverage of .NET 9, Blazor Server/WebAssembly, Entity Framework Core 9, HAVIT Framework, Hangfire, and testing frameworks

  • Coding Guidelines: Naming conventions, Entity Framework patterns specific to HAVIT's repository pattern, business logic organization, and error handling best practices

  • Template Usage Guidelines: Step-by-step guidance for initial setup using SetupSolution.ps1, code generation workflows, and configuration management

  • Best Practices: Performance optimization, security considerations, maintainability patterns, and migration strategies

  • Code Examples: Practical examples showing repository patterns, service registration, dependency injection, and Blazor component patterns

  • Troubleshooting: Common issues and solutions for build errors, migrations, DI registration, and component lifecycle management

Benefits

This enables Copilot to provide more accurate and contextually appropriate suggestions when working with:

  • HAVIT Framework patterns and conventions
  • Entity Framework code generation workflows
  • Blazor Server/WebAssembly development
  • Clean architecture implementation
  • Template customization and project setup

The instructions are specifically tailored for this project template's architecture and will help maintain consistency across all projects derived from this template.

Fixes #9.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: hakenr <12828888+hakenr@users.noreply.github.com>
Copilot AI changed the title [WIP] Copilot instructions Add Copilot instructions for HAVIT Blazor project template Sep 11, 2025
Copilot AI requested a review from hakenr September 11, 2025 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Copilot instructions

2 participants