Commit Graph
162 Commits
Author SHA1 Message Date
akritikos 96696ab2bb 📌 Allows each library to maintain their own version 2026-08-26 22:45:23 +03:00
akritikos 569fdd8053 🗑️ Disables versioned hierarchical nuget output 2026-08-26 22:38:18 +03:00
akritikos 5f7dc55e66 🔧 Updates copilot instructions 2026-08-26 22:38:18 +03:00
akritikos 661908bcea 🔧 Moves CLS Compliance to target file so it can be evaluated 2026-08-26 22:38:18 +03:00
akritikos 9b27bbdc37 ⬆️ Updates template dependencies 2026-08-26 22:38:17 +03:00
akritikos 7bc86d8a34 🔧 Ensures OpenAPI documents are named consistently 2026-08-26 22:38:17 +03:00
akritikos 4095d6385b 🚨 Sanitizes warnings 2026-08-26 22:38:17 +03:00
akritikos bd50907471 🤖 Adds some more strict rails for handling .NET projects 2026-08-26 22:38:16 +03:00
akritikos eea4ce7a0e ✨ Updates API, C#, Docker, MSBuild, and Testing guidelines
Refines conventions for ASP.NET API endpoints, C# documentation,
Docker build arguments, MSBuild package management, and testing
method naming and structure. These changes aim to enhance clarity
and enforce best practices across the codebase.
2026-08-26 22:38:16 +03:00
akritikos b169a233ed 🔧 Removes default internals visibility for test projects
Eliminates the automatic exposure of assembly internals to
test projects when no friend assemblies are declared,
streamlining the handling of internals visibility.
2026-08-26 22:38:16 +03:00
akritikos b34dffe5f2 ✨ Removes double-BOM 2026-08-26 22:38:16 +03:00
akritikos 5d109c31aa 🚨 Update .editorconfig and .globalconfig for improved C# coding standards
Refactor coding conventions in .editorconfig and .globalconfig to
enhance code quality and maintainability. This includes organizing
usings, modifying naming conventions, and adjusting various C#
style preferences.
2026-08-26 22:38:15 +03:00
akritikosandCopilot 0cc34f7b4b ✨ Add skills for EF migrations and new ADR creation
Introduces new skills for managing Entity Framework Core migrations
and creating Architectural Decision Records (ADRs). These skills
provide structured guidance for users to document architectural
decisions and manage database migrations effectively.

Co-authored-by: Copilot <copilot@github.com>
2026-08-26 22:38:15 +03:00
akritikos f5ce51d854 ✨ Adds new prompts for auditing, converting controllers, and logging
Introduces several new markdown prompt files to enhance the
repository's capabilities. These include instructions for auditing
files, converting MVC controllers to Minimal API endpoints, and
refactoring inline logger calls to use LoggerMessage-generated
methods. This improves code quality and aligns with project
conventions.
2026-08-26 22:38:15 +03:00
akritikosandCopilot 0f5eab59a8 ✨ Adds documentation instructions for ADR, analyzers, and observability
Introduces new markdown files detailing editing rules for ADRs,
guidelines for analyzer and style configuration, and best practices
for observability and feature flags. These documents aim to ensure
consistency and clarity in project documentation and code quality.

Co-authored-by: Copilot <copilot@github.com>
2026-08-26 22:38:15 +03:00
akritikos 57062f7bea 📝 Updates C# and MSBuild instructions for clarity 2026-08-26 22:38:14 +03:00
akritikos c80a6fbe58 📝 Updates generic copilot instructions 2026-08-26 22:38:14 +03:00
akritikos 14f84c0300 ✨ Adds project guidelines and conventions for Github Copilot
Introduces detailed instructions for ASP.NET API, C#, Docker, MSBuild,
testing, and library creation. These guidelines aim to standardize
development practices and improve code quality across the project.
2026-08-26 22:38:14 +03:00
akritikos 741b2f0501 ✨ Adds VSCode configuration files for extensions and settings
Introduces new extensions.json and settings.json files to recommend
useful VSCode extensions and configure JSON schemas, word wrap, and
default formatters for XML files. This enhances the development
environment for better productivity and consistency.
2026-08-26 22:38:14 +03:00
akritikos 664d676ab6 🔧 Updates overflow checking behavior for performance
Changes the default setting for CheckForOverflowUnderflow to false
to improve performance during math operations.
2026-08-26 22:38:13 +03:00
akritikos bc4c5de10c 🚨 Updates severity levels for C# compiler diagnostics and code quality analyzers in global configuration 2026-08-26 22:38:13 +03:00
akritikos f51e396bdb ✨ Adds OpenApi Source Generated Interceptors property group with namespaces 2026-08-26 22:38:13 +03:00
akritikos e4fe3d91c2 📝 Makes documentation optional for partial elements in samples & tests 2026-08-26 22:38:12 +03:00
akritikos 780f133885 📝 Makes documentation optional for samples & tests 2026-08-26 22:38:12 +03:00
akritikos 9a8dde4699 ✨ Adds 'main' as a source branch for feature mode in GitVersion configuration 2026-08-26 22:38:12 +03:00
akritikos 94a85e5ba4 ⬆️ Updates GitVersion.MsBuild to version 6.7.0 2026-08-26 22:38:12 +03:00
akritikos 6809901e8d ✨ Adds condition to PackageReference for Microsoft.AspNetCore.OpenApi 2026-08-26 22:38:11 +03:00
akritikos 77fe2e4d48 💄 Aligns styling rules 2026-03-20 14:20:37 +02:00
akritikos 75563e9ff8 📝 Updates README with enhanced getting started instructions and feature details 2026-03-20 14:04:33 +02:00
akritikos eea714e68b 🙈 Updates ignore files 2026-03-20 13:48:26 +02:00
akritikos dde7dbe5c4 ➕ Ensures all template dependencies will have a version, overridable at Directory.Packages.props 2026-03-20 13:23:17 +02:00
akritikos b9912b95eb 💡 Adds compose sample for referecne 2026-03-20 12:59:18 +02:00
akritikos d3454f5327 📝 Lints OpenAPI documents for issues 2026-03-20 12:53:56 +02:00
akritikos edff3179c9 🔧 Streamlines inconsistencies and resolves current issues 2026-03-20 12:06:27 +02:00
akritikos 6576acc2e5 🔧 Fixes generated code detection and xml formatting 2026-03-20 03:17:39 +02:00
akritikos d2f03a06b8 🔧 Updates Directory.Build.props to modern standards 2026-03-20 03:12:25 +02:00
akritikos 17743ea8b3 🔧 Adds companion nugets when appropriate and handles OpenAPI file naming 2026-03-20 03:11:59 +02:00
akritikos 6844525107 🔧 Updates .gitattributes to include merge strategy for Directory.Packages.template.props - Upstream always wins 2026-03-20 03:10:00 +02:00
akritikos 223b9013be 🔧 Updates unit testing settings for Rider 2026-03-20 03:03:16 +02:00
akritikos e70bed02a2 🔧 Adds ready to run option 2026-03-20 03:02:14 +02:00
akritikos dab6f2faab 🔧 Customizes workspace settings to handle common files 2026-03-20 03:01:43 +02:00
akritikos 58d562919e 🔧 Moves template installed nugets to their own file 2026-03-20 02:49:00 +02:00
akritikos d554c2bb35 🔧 Formats whitespace 2026-03-20 02:47:59 +02:00
akritikos f0cd953e80 📝 Disables documentation warnings for samples and tests 2026-03-20 02:46:09 +02:00
akritikos fe4e5ebef1 🔧 Migrates test settings to modern Testing Platform 2026-03-20 01:57:46 +02:00
akritikos cbf8083d31 🔧 Adds .gitattributes to configure merge strategy for Directory.Packages.props 2026-03-20 01:55:34 +02:00
akritikos dda4b3048b 🙈 Updates .gitignore to refine artifact handling and exclude unnecessary files 2026-03-20 01:55:26 +02:00
akritikos 52aa34a315 📦 Moves nugets and published files under the Artifacts path 2026-03-20 01:55:02 +02:00
akritikos 14e6cd7087 🔧 Removes all tasks from tasks.json
These were added long before GitVersion was embedded to auto version projects
2026-03-20 01:53:35 +02:00
akritikos 12dd15e088 🔧 Fixes formatting for PublishDir in Directory.Build.props 2026-03-17 02:51:16 +02:00