Category: PackageAnalyzer
-
Package analyzer and project references upstream and downstream
A project can have other projects as reference – or he can be a referee from another project. Initially , this was the image – to see every relation as a matrix But , I have had a better thought : I can count the upstream and the downstream references – and so I have…
-
Package Analyzer and show major versions differ
One of problems in software with packages is when you have 2 projects that reference the same package – but with 2 versions that differ. But it is often very difficult to understand the path that comes to this . PackageAnalyzer identifies this and generate an image for each package, showing the path : You…
-
Package Analyzer- showing stacks of projects
The package analyzer analyzes a solution and renders a HTML page that shows summary – see https://ignatandrei.github.io/PackageAnalyzer/ The relations between projects could be rendered as a mermaid flowchart – as an example, But … I have encountered another project https://github.com/matzehuels/stacktower – and the rendering is far more interesting. You can have the same output by…
-
Package analyzer and Feature Matrix
I have started a .NET Tool,https://github.com/ignatandrei/PackageAnalyzer,that can analyze your solution and generate various statistics. The program can show you dependency matrix of projects The X on the diagonal shows that the project is not dependent on himself. The 1 shows that the project is dependent DIRECTLY on the other project ( read from left to…
-
nopSolutions nopCommerce & PackageAnalyzer
I have analyzed https://github.com/nopSolutions/nopCommerce . Number projects : 28 (tests : 1,no tests : 27 ) Number packages : 316 (Outdated: 25,Deprecated: 0,Major version differs 19 ) Total Commits: 10444 ( last commit : this year,2024 ) The commit with max files ( 4387 ) is sha 328a4fb9ddfc581fc035c47a60d35f2461a57d9d on 2021 February 05 ) The file…
-
dotnetcore CAP & package analyzer
I have analyzed https://github.com/dotnetcore/CAP Summary Number projects : 32 (tests : 3,no tests : 29 ) Number packages : 278 (Outdated: 29,Deprecated: 0,Major version differs 43 ) Most public classes :DotNetCore.CAP 50 Total Commits: 1768 ( last commit : this year,2024 ) The commit with max files ( 173 ) is sha 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda on 2019…
-
PackageAnalyzer & Equinox
With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from https://github.com/EduardoPires/EquinoxProject/ Project relations Project Data Public Classes per project Number lines per project Class data Public methods per class Number methods per class Number lines per class Method data Cyclomatic complexity per method Maintainability index per method Number lines per method Commits File with most…
-
PackageAnalyzer & Akka.CQRS
With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from https://github.com/Aaronontheweb/InMemoryCQRSReplication Project relations Project Data PNumber lines per project Class data Public methods per class Number methods per class Number lines per class Method data Cyclomatic complexity per method Maintainability index per method Number lines per method Commits File with most commits Commits per year…
-
PackageAnalyzer & DotNetMicroservicesPoc
With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from https://github.com/asc-lab/dotnetcore-microservices-poc Project relations Project Data Public Classes per project Number lines per project Class data Public methods per class Number methods per class Number lines per class Method data Cyclomatic complexity per method Maintainability index per method Number lines per method Commits File with most…
-
PackageAnalyzer & Booking Microservices
With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another solution architecture from https://github.com/meysamhadeli/booking-microservices Project relations Project Data Public Classes per project Number lines per project Class data Public methods per class Number methods per class Number lines per class Method data Cyclomatic complexity per method Maintainability index per method Number lines per method Commits File with…