Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e8914dd
Initial plan
Copilot Jan 2, 2026
3cd0f59
Milestone 1 complete: Implement JD.Domain.Abstractions with core type…
Copilot Jan 2, 2026
7bfb00e
Add README and ROADMAP documentation
Copilot Jan 2, 2026
ceeaa4b
Milestone 2 (Part 1): Implement JD.Domain.Modeling with fluent DSL
Copilot Jan 2, 2026
81bc0c1
Milestone 2 (Part 2): Implement JD.Domain.Rules with fluent rules DSL
Copilot Jan 2, 2026
c674558
Milestone 3 (Part 1): Implement JD.Domain.Runtime with basic rule eva…
Copilot Jan 2, 2026
b8d4fd2
Complete Milestone 2 and 3: Add Configuration package and Runtime tests
Copilot Jan 2, 2026
6c15f0d
Milestone 4: Implement JD.Domain.EFCore with ModelBuilder integration
Copilot Jan 2, 2026
d28ab8f
Update to .NET 10, .NET Standard 2.1, and EF Core 10.0.1
Copilot Jan 2, 2026
1b5eda2
Milestone 5 complete: Implement JD.Domain.Generators.Core infrastructure
Copilot Jan 2, 2026
c29b47a
Milestone 6 complete: Implement JD.Domain.FluentValidation.Generator
Copilot Jan 2, 2026
72c4ad3
refactor(FluentValidationGenerator): improve class name extraction an…
JerrettDavis Jan 3, 2026
91ee7d9
Milestone 7 complete: Implement JD.Domain.DomainModel.Generator
JerrettDavis Jan 3, 2026
fd0810e
Milestone 8 complete: Implement ASP.NET Core Integration
JerrettDavis Jan 3, 2026
a8ca0aa
feat(snapshot-diff-cli): implement Milestone 9 with snapshot, diff, a…
JerrettDavis Jan 3, 2026
4bd515d
feat: complete milestones 10, 11, and 12 for v1.0.0 release
JerrettDavis Jan 3, 2026
7761dfc
fix(rules): implement actual expression evaluation for rule predicates
JerrettDavis Jan 3, 2026
3ada4f3
test: add comprehensive tests to improve coverage from 65.6% to 71.4%
JerrettDavis Jan 3, 2026
909d6e5
test: expand test suite for AspNetCore, Diff, Runtime, and Snapshot p…
JerrettDavis Jan 3, 2026
e7540a2
test: add comprehensive tests for Diff change models
JerrettDavis Jan 3, 2026
b145596
test: add comprehensive SnapshotReader deserialization tests
JerrettDavis Jan 3, 2026
cb1b9a8
test: add comprehensive tests for Configuration, EFCore, and Cli pack…
JerrettDavis Jan 3, 2026
72079b2
Fix: Remove unused variable in PropertyBuilder and implement proper p…
Copilot Jan 3, 2026
012fba9
docs: implement Phase 1 DocFX foundation infrastructure
JerrettDavis Jan 3, 2026
b46d44d
docs: implement Phase 2 Getting Started documentation
JerrettDavis Jan 3, 2026
3928ad4
Merge remote-tracking branch 'origin/copilot/complete-implementation-…
JerrettDavis Jan 3, 2026
ed8ce46
docs: implement Phase 3 Tutorial Documentation
JerrettDavis Jan 3, 2026
d1fbc00
docs: implement Phase 4 How-To Guides (20 task-oriented guides)
JerrettDavis Jan 3, 2026
63e9487
docs: complete Phases 5-10 - finalize comprehensive DocFX documentation
JerrettDavis Jan 3, 2026
0e96625
ci: add comprehensive white-label GitHub Actions workflows
JerrettDavis Jan 3, 2026
4253fb5
fix(ci): remove invalid cache-dependency-path from workflows
JerrettDavis Jan 3, 2026
5d952bf
fix(modeling): correct lambda parameter name in PropertyBuilder.HasMa…
JerrettDavis Jan 3, 2026
40f819b
docs: prepare v0.1.0-alpha release
JerrettDavis Jan 3, 2026
e70c186
fix(ci): resolve GitHub Actions workflow failures
JerrettDavis Jan 3, 2026
ef670ad
style: apply dotnet format to fix whitespace issues
JerrettDavis Jan 3, 2026
e4c6d03
refactor(cli): migrate to System.CommandLine 2.0.1 stable API
JerrettDavis Jan 3, 2026
968b8f7
chore(deps): update PolySharp and System.Threading.Tasks.Extensions v…
JerrettDavis Jan 3, 2026
36cec13
chore(deps): update NuGet package dependencies
JerrettDavis Jan 3, 2026
3dd4e8b
fix(cli): add primary names to Aliases collection for System.CommandL…
JerrettDavis Jan 3, 2026
7cb9959
fix: resolve CodeQL null reference warnings
JerrettDavis Jan 3, 2026
4f381ff
docs: add placeholder files to resolve DocFX link warnings
JerrettDavis Jan 4, 2026
76bf8a0
docs: unify documentation TOC to fix sidebar navigation
JerrettDavis Jan 4, 2026
ec8e780
chore: update .gitignore to include api directory and user files
JerrettDavis Jan 4, 2026
6d22022
feat: add automatic manifest generation via source generators
JerrettDavis Jan 4, 2026
a61e5fc
feat: add projects for manifest generation and related samples
JerrettDavis Jan 4, 2026
60d4695
docs: update all examples to use automatic manifest generation
JerrettDavis Jan 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 121 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# Configuration for automatic PR labeling based on changed files
# White-label: Update package/project names to match your project

# Documentation changes
'area/documentation':
- changed-files:
- any-glob-to-any-file:
- 'docs/**/*'
- '*.md'
- 'docfx.json'
- 'toc.yml'

# CI/CD changes
'area/ci-cd':
- changed-files:
- any-glob-to-any-file:
- '.github/workflows/**/*'
- '.github/actions/**/*'
- 'GitVersion.yml'
- '.editorconfig'

# Test changes
'area/tests':
- changed-files:
- any-glob-to-any-file:
- '**/*.Tests/**/*'
- '**/*Tests.cs'
- '**/*Test.cs'

# Core packages
'package/Abstractions':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Abstractions/**/*'

'package/Modeling':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Modeling/**/*'

'package/Configuration':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Configuration/**/*'

'package/Rules':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Rules/**/*'

'package/Runtime':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Runtime/**/*'

'package/Validation':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Validation/**/*'

# Integration packages
'package/AspNetCore':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.AspNetCore/**/*'

'package/EFCore':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.EFCore/**/*'

# Generator packages
'package/Generators':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Generators.Core/**/*'
- 'src/JD.Domain.DomainModel.Generator/**/*'
- 'src/JD.Domain.FluentValidation.Generator/**/*'

# Tooling packages
'package/Snapshot':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Snapshot/**/*'

'package/Diff':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Diff/**/*'

'package/Cli':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.Cli/**/*'

'package/T4':
- changed-files:
- any-glob-to-any-file:
- 'src/JD.Domain.T4.Shims/**/*'

# Sample applications
'area/samples':
- changed-files:
- any-glob-to-any-file:
- 'samples/**/*'

# Dependencies
'dependencies':
- changed-files:
- any-glob-to-any-file:
- '**/packages.lock.json'
- '**/*.csproj'
- 'Directory.Build.props'
- 'Directory.Packages.props'

# Breaking changes
'breaking-change':
- changed-files:
- any-glob-to-any-file:
- 'src/**/*Abstractions*/**/*'
- 'src/**/Public/**/*'
Loading
Loading