Skip to content
EMPsolidityDeveloperPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Phoenix .NET Modernization Assessment

Tento repozitar obsahuje zadani a podpurne Codex skills pro analyzu migrace enterprise WPF aplikace z .NET Framework 4.8 na moderni .NET.

Zadani

Hlavni migracni zadani je v:

docs/migration/dotnet-migrace-codex-zadani.md

Cilem prvni faze neni provadet hromadnou migraci projektu, ale pripravit bezpecnou analyzu:

  • inventuru solution a projektu,
  • mapu zavislosti,
  • analyzu proprietarniho ORM,
  • analyzu WCF/RPC komunikace,
  • navrh poradi migrace,
  • vyber pilotniho modulu,
  • testovaci strategii,
  • risk register,
  • roadmapu,
  • navrh prvniho maleho PR.

Ocekavane reporty patri do:

migration-output/

Skills

Repo obsahuje lokalni skills v adresari skills/, ktere zrychluji a sjednocuji postup analyzy:

  • $phoenix-migration-orchestrator - koordinuje celou sadu vystupu podle zadani.
  • $dotnet-project-inventory - cte .sln, .csproj, frameworky, reference, NuGet balicky a legacy signaly.
  • $dotnet-dependency-map - sestavuje mapu projektovych zavislosti, vrstveni a cyklu.
  • $dotnet-legacy-risk-analysis - hleda ORM, SQL, WCF/RPC, serializaci, AppDomain, remoting, COM/GAC a dalsi rizika.
  • $dotnet-migration-planner - pripravuje Core migracni plan, pilot, testy, roadmapu a prvni PR.

Helper skripty

Vybrane skills obsahuji male deterministicke skripty pro prvotni sber dat:

python .\skills\dotnet-project-inventory\scripts\inventory_projects.py --root . --output migration-output\inventory.raw.json
python .\skills\dotnet-dependency-map\scripts\dependency_map.py --root . --output migration-output\dependency-map.raw.json
python .\skills\dotnet-legacy-risk-analysis\scripts\legacy_risk_scan.py --root . --output migration-output\legacy-risk.raw.json

Raw JSON vystupy jsou pomocne podklady. Finalni vystupy maji byt citelne Markdown reporty podle zadani.

Bezpecnostni pravidla

  • Neprovadet big-bang migraci.
  • Neprenaset vsechny projekty naraz na SDK-style.
  • Nenahrazovat proprietarni ORM EF Core ani Dapperem v prvni fazi.
  • Neodstranovat WCF/RPC bez predchozi gateway/adaptacni vrstvy.
  • Nemigrovat WPF klienta pred overenim Core, ORM a business pilotu.
  • Kazdy navrh zmeny popsat dopadem, rizikem a doporucenym testem.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages