Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add layers visualization #38

Open
wants to merge 24 commits into
base: development
Choose a base branch
from

Conversation

jeremypuchta
Copy link

@jeremypuchta jeremypuchta commented Aug 31, 2020

Add layers visualization. The visualization provides insights in the software architecture, specifically whether there are invalid dependencies between layers of a software system. It can be used if the graph contains nodes that are assigned to nodes with the :Layer property. Nodes with :Layer property should have and the :DEFINES_DEPENDENCY relationship to find (in-)valid dependencies.

Screenshot 2020-08-31 at 18 13 15

@codecov
Copy link

codecov bot commented Aug 31, 2020

Codecov Report

Merging #38 into development will decrease coverage by 3.48%.
The diff coverage is 3.49%.

Impacted file tree graph

@@               Coverage Diff               @@
##           development      #38      +/-   ##
===============================================
- Coverage        44.06%   40.58%   -3.49%     
===============================================
  Files               44       47       +3     
  Lines             1475     1604     +129     
  Branches           200      220      +20     
===============================================
+ Hits               650      651       +1     
- Misses             720      828     +108     
- Partials           105      125      +20     
Impacted Files Coverage Δ
src/api/models/Hotspots.js 25.00% <ø> (ø)
src/api/models/LayersModel.js 0.00% <0.00%> (ø)
...iews/Dashboard/Architecture/Layers/CustomHeader.js 0.00% <0.00%> (ø)
src/views/Dashboard/Architecture/Layers/Layers.js 0.00% <0.00%> (ø)
src/routes.js 57.69% <21.42%> (-0.65%) ⬇️
src/api/models/Dashboard.js 31.76% <100.00%> (ø)
src/api/models/Dependencies.js 32.14% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f6b3496...0ba7d1c. Read the comment docs.

@naraesk
Copy link
Member

naraesk commented Sep 3, 2020

Thanks, great work.
@rmllr: Can be merged in my view.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants