Skip to content

Commit

Permalink
Make type nodes clickable in diagram to view source
Browse files Browse the repository at this point in the history
  • Loading branch information
drewnoakes committed Mar 24, 2022
1 parent 9e58f73 commit 6763860
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions docs/repo/dependencies-node-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,6 @@ Additionally, third parties may provide extensions (see [Extensibily model](#ext
This diagram gives an insight into the flow of data through the dependencies tree subsystem for top-level dependencies obtained via MSBuild.

```mermaid
%% TODO add click handlers:
%% click A "https://github.com/dotnet/project-system/..." "Click to view source"
flowchart LR
subgraph UnconfiguredProject Scope
handlers[IDependenciesRuleHandler]
Expand All @@ -59,6 +56,11 @@ flowchart LR
DependenciesSnapshotProvider == DependenciesSnapshot ==> IDependenciesTreeViewProvider
IDependenciesTreeViewProvider -- IProjectTree --> ProjectTreeProviderBase.SubmitTreeUpdateAsync
end
click handlers "https://github.com/dotnet/project-system/blob/main/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Tree/Dependencies/CrossTarget/IDependenciesRuleHandler.cs" "Click to view source"
click DependencyRulesSubscriber "https://github.com/dotnet/project-system/blob/main/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Tree/Dependencies/Subscriptions/DependencyRulesSubscriber.cs" "Click to view source"
click IDependenciesTreeViewProvider "https://github.com/dotnet/project-system/blob/main/src/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Tree/Dependencies/IDependenciesTreeViewProvider.cs" "Click to view source"
click DependenciesSnapshotProvider "https://github.com/dotnet/project-system/blob/main/src/src/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Tree/Dependencies/Subscriptions/DependenciesSnapshotProvider.cs" "Click to view source"
```

Bold lines indicate Dataflow subscriptions.
Expand Down

0 comments on commit 6763860

Please sign in to comment.