Commit Graph
100 Commits
Author SHA1 Message Date
akritikos 3074c580dc 📝 Updates generic copilot instructions 2026-04-25 16:29:51 +03:00
akritikos 8e3b5ebdfc 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-04-16 15:56:15 +03:00
akritikos ec165d1425 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-04-16 15:50:19 +03:00
akritikos 4913ab7ecf 🔧 Updates overflow checking behavior for performance
Changes the default setting for CheckForOverflowUnderflow to false
to improve performance during math operations.
2026-04-16 14:55:14 +03:00
akritikos c5a4ba6103 🚨 Updates severity levels for C# compiler diagnostics and code quality analyzers in global configuration 2026-03-30 03:09:53 +03:00
akritikos 4d25634091 Adds OpenApi Source Generated Interceptors property group with namespaces 2026-03-30 02:33:46 +03:00
akritikos 9193f0b412 📝 Makes documentation optional for partial elements in samples & tests 2026-03-30 01:26:23 +03:00
akritikos db57eed6c0 📝 Makes documentation optional for samples & tests 2026-03-30 00:11:01 +03:00
akritikos 2be87a7da6 Adds 'main' as a source branch for feature mode in GitVersion configuration 2026-03-29 16:49:01 +03:00
akritikos 7d2ee5809b Revert "Merge branch 'main' into main"
This reverts commit 03c0c60fd7, reversing
changes made to 77fe2e4d48.
2026-03-24 01:10:10 +02:00
akritikos 7af0ee5bd6 ⬆️ Updates GitVersion.MsBuild to version 6.7.0 2026-03-24 01:05:08 +02:00
akritikos fd614be89c Adds condition to PackageReference for Microsoft.AspNetCore.OpenApi 2026-03-24 01:00:37 +02:00
akritikosandGitHub 03c0c60fd7 Merge branch 'main' into main
Signed-off-by: Alexandros Kritikos <akritikos@outlook.com>
2026-03-22 15:15:50 +02: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
akritikos 6799fb6d17 🔧 Adds nuget.config for package source configuration
Currently, package source mapping falls back to nuget, private feed only contains pre-release versions of libraries
2026-03-17 01:58:37 +02:00
akritikos 617b788159 🔧 Decouples docker layer cache from .git folder 2026-03-17 01:55:59 +02:00
akritikos c02cd0f662 🔧 Updates Directory.Build.props with modern standards
- Treats warnings as errors unless otherwise configured
- Enables transitive library version pinning
- Uses proper deterministic paths on artifacts layout
- Removes deprecated properties
2026-03-16 19:03:53 +02:00
akritikos cc7e434348 🔧 Updates global.json to include SDK configuration for prerelease support 2026-03-16 19:01:16 +02:00
akritikos 153ecc80df 🔥 Removes Deterministic Build Check sample program 2026-03-16 18:59:57 +02:00
akritikos bd95a4717c 🔖 Sanitizes changelog generation 2026-03-16 18:56:24 +02:00
akritikos 4f79085cd9 🔧 Adds Deterministic Build and Source Paths Check functionality 2026-03-16 18:33:41 +02:00
akritikos d27fb7bbca 🧪Migrates to MTP testing mode as per .NET 10 guidelines 2026-03-02 16:55:10 +02:00
akritikos 6a6b021778 🔧 Moves CheckForOverflowUnderflow property to Debug only configurations
Contains measurable overhead that should be redundant with proper unit tests and handling
2026-03-02 16:08:15 +02:00
akritikos b59e0d12ab 🔧 Adds guards for specific properties & targets instead of applying them on all projects 2026-03-02 16:00:30 +02:00
akritikos ce0ba9b3b2 🔧 Sets internal visibility on props only 2026-03-02 15:53:46 +02:00
akritikos 08d94e2221 🔧 Migrates code analysis configuration to .globalconfig as per current recommendations 2026-03-02 15:49:01 +02:00
akritikos a0eb6a7579 🔧 Adds Dockerfile for generic multi-stage build and deployment setup 2026-03-02 15:38:52 +02:00
akritikosandGitHub def7541ca1 Update remote repository URL in README
Signed-off-by: Alexandros Kritikos <akritikos@outlook.com>
2026-03-01 13:52:17 +02:00
akritikos 2359b8a88a 🔧 Updates StyleCop configuration to place using directives inside namespace 2026-02-17 13:20:25 +02:00
akritikos ad61e47a17 ⬆️ Updates package versions in Directory.Packages.props 2026-02-15 15:27:01 +02:00
akritikosandGitHub 4fdcec1a13 Merge pull request #6 from kritikos-io/main-Apollo
Main apollo
2026-02-15 15:24:35 +02:00
akritikos 876c09f49f 🔧 Updates StyleCop configuration to place using directives outside namespace and removes delegate from top-level types 2026-02-15 15:21:28 +02:00
akritikos c7cfa2b2fc 🔧 Fixes case sensitive path for linux 2025-12-30 05:18:27 +02:00
akritikos f03d4b9e20 ⬆️ Updates package versions in Directory.Packages.props 2025-11-20 12:03:21 +02:00
akritikos 1c7fad5a99 🔧 Removes deprecated IncludeOpenAPIAnalyzers property 2025-11-20 11:59:14 +02:00
akritikos effd140385 🔧 Adds ruleset for common Roslyn analyzer configuration 2025-11-13 15:54:10 +02:00
akritikos bc99d28738 🔧 Aligns stylecop rules with C# config 2025-11-13 15:41:27 +02:00
akritikos aef9990695 📝 Exposes stylecop.json on the solution 2025-11-13 14:34:04 +02:00
akritikos 252595617f 🔧 Updates packaging configuration for README and icon files 2025-11-12 04:36:39 +02:00
akritikos 2a89dc341b 🔧 Fixes condition for including README in NuGet package 2025-11-12 04:36:01 +02:00
akritikos abf6a1c04a 🔧 Excludes stylecop.json from package outputs 2025-11-12 04:34:37 +02:00
akritikos bb3cadc731 🔧 Fixes project icon and README paths 2025-11-12 04:33:42 +02:00
akritikos 1e5caa208f 🔧 Updates Stylecop configuration to use AdditionalFiles instead of Content
This lead to stylecop.json files being published alongside the nugets
2025-11-11 23:55:55 +02:00
akritikos 4efb21ca1c 🔧 Enables SBOM generation only for packable projects 2025-11-11 02:28:19 +02:00
akritikos 2b6659239d 🔥 Removes deprecated OpenAPI Analyzers property 2025-11-11 02:27:42 +02:00
akritikos 384a66e55a 🔧 Adds PackageReference for Microsoft.Sbom.Targets 2025-11-11 02:08:20 +02:00
akritikos 8002108e5d Adds Stylecop replacement package 2025-11-05 16:08:41 +02:00
akritikos 0e65386326 💄 Basic styling guide for stylecop 2025-11-05 16:05:49 +02:00
akritikos c12a3a8d5a 🔧 Set Configuration analysis if it hasn't been overriden 2025-11-05 16:05:27 +02:00
akritikos 9bab84d53a 🔧 Uses Stylecop configuration if present 2025-11-05 16:00:42 +02:00
akritikos 586c92ee49 🔧 Disable source generated files 2025-11-05 16:00:09 +02:00
akritikos 5215570111 🔧 Adds SBOM for nuget packages 2025-11-05 15:59:36 +02:00
akritikos 3266fd5e65 🔧 Disables CentralPackageTransitivePinning in favor of explicit references
Keeping this enabled makes nuget updating a pain, with manual edits required to circumvent certain dependency graphs
2025-10-24 14:53:23 +03:00
akritikos 4e997a6fdf 🔧 Adds UseArtifactsOutput property for non-empty ArtifactsPath 2025-10-24 14:32:35 +03:00
akritikos 9a9b3ca9f8 🚚 Allows underscores in unit test names 2025-08-20 14:05:18 +03:00
akritikos 0a769040fc 🔧 Fixes EF Core migrations with compiled models 2025-08-20 13:46:32 +03:00
akritikos 268aff434e 🚨 Adds back dotnet ruleset 2025-08-20 13:42:33 +03:00
akritikos 30e2c18b68 🔧 Enables opting out of custom paths via DisableCustomArtifactsPath variable
Necessary to faciliate Deterministic builds
2025-08-16 18:15:29 +03:00
akritikos 405767587e 🔖 Updates GitVersion to latest configuration values 2025-08-16 17:39:37 +03:00
akritikos aff7de0901 🚚 Falls back to msbuild configured paths 2025-08-16 16:24:28 +03:00
akritikos 6bb600ac87 🚚 Sets proper path for published artifacts and allows overriding 2025-08-16 16:23:00 +03:00
akritikos b744a8b052 🔖 Moves back to GitHub Flow branching strategy 2025-07-10 14:38:43 +03:00
akritikos 7caf5ed4aa 🎉 Uses actual folder name in VS Code 2025-06-16 23:27:54 +03:00
akritikos c23c9b35d6 🔧 Adds default implcit namespace for tests 2025-06-16 23:27:38 +03:00
akritikos 3859d2f5bc 📝 Updates readme 2025-06-16 22:53:39 +03:00
akritikos 419780df44 Replaces configuration files and update project structure 2025-06-16 22:35:21 +03:00
akritikos 65f3c1c41b 📝 Moves community guide files to platform-agnostic folder 2025-06-06 17:20:54 +03:00
akritikos cbb7fa1f16 🔥 Removes artifacts folder as it may be overriden now 2025-06-06 17:18:14 +03:00
akritikos 8809cd3441 📝 Updates README with repo changes 2025-06-06 17:17:25 +03:00
akritikos aabe5df595 🙈 Adds git & docker ignore files 2025-06-06 17:07:55 +03:00
akritikos 4a6cdd4911 🎨 Adds common editor settings 2025-06-06 17:07:07 +03:00
akritikos bd6dfda7b4 🔥 Removes all symbolic link files 2025-06-06 17:06:12 +03:00
akritikos 36ff8d6154 🔧 Removes configuration submodule 2025-06-06 16:53:04 +03:00
akritikos b5fb124145 ⬆️ Upgrades common package versions 2024-12-02 19:14:04 +02:00
akritikos 826a434a3c 🔥 Replaces solution file with new format 2024-12-02 19:11:03 +02:00
akritikos cbced3a990 🔧 Upgrades configuration submodule 2024-12-02 19:10:50 +02:00
akritikos d499b86af3 📝 Adds current information to README 2023-11-15 18:51:33 +02:00
akritikos 8563226292 🙈 Saves artifact folder 2023-11-15 10:48:03 +02:00