apache / shenyu-dashboard
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/routes/Plugin/Discovery/tcp.less
src/routes/Plugin/Discovery/TcpCard.js
3 5 (60%) 4 (75%) 2023-07-25
src/routes/Document/components/SearchApi.js
src/routes/Document/components/ApiInfo.js
3 7 (42%) 8 (37%) 2023-08-02
src/routes/Plugin/Discovery/TcpCard.js
src/routes/Plugin/Common/Selector.js
2 4 (50%) 30 (6%) 2023-07-24
src/routes/Plugin/Discovery/tcp.less
src/models/discovery.js
2 5 (40%) 3 (66%) 2023-07-25
src/routes/Document/components/ApiInfo.js
src/routes/Document/components/AddAndUpdateApiDoc.js
2 8 (25%) 7 (28%) 2023-08-02
src/routes/Document/components/SearchApi.js
src/routes/Document/ApiDoc.js
2 7 (28%) 7 (28%) 2023-08-02
src/models/discovery.js
src/routes/Plugin/Discovery/TcpCard.js
2 3 (66%) 4 (50%) 2023-07-25
src/routes/Plugin/Discovery/index.js
src/routes/Plugin/Discovery/TcpCard.js
2 5 (40%) 4 (50%) 2023-07-25
src/routes/Plugin/Discovery/tcp.less
src/routes/Plugin/Common/Selector.js
2 5 (40%) 30 (6%) 2023-07-24
src/routes/Document/components/SearchApi.js
src/routes/Document/components/AddAndUpdateApiDoc.js
2 7 (28%) 7 (28%) 2023-08-02
src/routes/Document/components/AddAndUpdateApiDoc.js
src/routes/Document/ApiDoc.js
2 7 (28%) 7 (28%) 2023-08-02
src/routes/Plugin/Discovery/index.js
src/models/discovery.js
2 5 (40%) 3 (66%) 2023-07-25
src/routes/Document/components/ApiInfo.js
src/routes/Document/ApiDoc.js
2 8 (25%) 7 (28%) 2023-08-02
src/routes/Document/components/ApiDebug.js
src/routes/Document/components/SearchApi.js
2 6 (33%) 7 (28%) 2023-07-30
src/routes/Document/components/ApiDebug.js
src/routes/Document/components/ApiInfo.js
2 6 (33%) 8 (25%) 2023-07-30
src/routes/Plugin/Discovery/tcp.less
src/routes/Plugin/Discovery/index.js
2 5 (40%) 5 (40%) 2023-07-25
src/routes/Document/components/globalData.js
src/routes/Document/ApiDoc.js
1 2 (50%) 7 (14%) 2023-07-30
src/routes/Plugin/Discovery/ProxySelectorModal.js
src/routes/Plugin/Discovery/ProxySelectorCopy.js
1 1 (100%) 1 (100%) 2023-07-18
src/routes/Plugin/Discovery/ProxySelectorModal.js
src/routes/Plugin/Discovery/index.js
1 1 (100%) 5 (20%) 2023-07-18
src/routes/Document/components/AddAndUpdateTag.js
src/routes/Plugin/Discovery/TcpCard.js
1 2 (50%) 4 (25%) 2023-07-24
src/routes/Plugin/Discovery/ProxySelectorCopy.js
src/models/discovery.js
1 1 (100%) 3 (33%) 2023-07-18
src/services/api.js
src/routes/Plugin/Discovery/ProxySelectorModal.js
1 57 (1%) 1 (100%) 2023-07-18
src/routes/Document/components/TagInfo.js
src/routes/Document/components/ApiInfo.js
1 2 (50%) 8 (12%) 2023-07-30
src/routes/Plugin/Discovery/UpstreamTable.js
src/routes/Plugin/Discovery/tcp.less
1 1 (100%) 5 (20%) 2023-07-18
src/components/GlobalHeader/index.js
src/models/discovery.js
1 20 (5%) 3 (33%) 2023-07-18
src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js
src/routes/Document/components/AddAndUpdateApiDoc.js
1 2 (50%) 7 (14%) 2023-07-24
src/utils/utils.js
src/routes/Plugin/Discovery/index.js
1 8 (12%) 5 (20%) 2023-07-18
src/routes/Plugin/Discovery/TcpCard.js
src/models/plugin.js
1 4 (25%) 19 (5%) 2023-07-25
src/services/api.js
src/routes/Plugin/Discovery/ProxySelectorCopy.js
1 57 (1%) 1 (100%) 2023-07-18
src/routes/Plugin/Discovery/DiscoveryConfigModal.js
src/components/GlobalHeader/index.js
1 1 (100%) 20 (5%) 2023-07-18
src/utils/utils.js
src/components/GlobalHeader/index.js
1 8 (12%) 20 (5%) 2023-07-18
src/services/api.js
src/routes/Plugin/Discovery/UpstreamTable.js
1 57 (1%) 1 (100%) 2023-07-18
src/models/discovery.js
src/routes/Plugin/Common/Selector.js
1 3 (33%) 30 (3%) 2023-07-18
src/services/api.js
src/routes/Plugin/Common/Selector.js
1 57 (1%) 30 (3%) 2023-07-18
src/index.less
src/routes/Document/ApiDoc.js
1 20 (5%) 7 (14%) 2023-07-30
src/routes/Plugin/Discovery/DiscoveryConfigModal.js
src/routes/Plugin/Common/Selector.js
1 1 (100%) 30 (3%) 2023-07-18
src/routes/Document/components/AddAndUpdateTag.js
src/routes/Plugin/Discovery/tcp.less
1 2 (50%) 5 (20%) 2023-07-24
src/routes/Plugin/Discovery/ProxySelectorModal.js
src/components/GlobalHeader/index.js
1 1 (100%) 20 (5%) 2023-07-18
src/routes/Document/components/globalData.js
src/routes/Document/components/ApiDebug.js
1 2 (50%) 6 (16%) 2023-07-30
src/routes/Document/components/globalData.js
src/index.less
1 2 (50%) 20 (5%) 2023-07-30
src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js
src/routes/Document/components/AddAndUpdateTag.js
1 2 (50%) 2 (50%) 2023-07-24
src/routes/Plugin/Discovery/ProxySelectorModal.js
src/routes/Plugin/Common/Selector.js
1 1 (100%) 30 (3%) 2023-07-18
src/routes/Plugin/Discovery/UpstreamTable.js
src/routes/Plugin/Discovery/ProxySelectorCopy.js
1 1 (100%) 1 (100%) 2023-07-18
src/services/api.js
src/routes/Plugin/Discovery/index.js
1 57 (1%) 5 (20%) 2023-07-18
src/routes/Plugin/Discovery/ProxySelectorModal.js
src/routes/Plugin/Discovery/TcpCard.js
1 1 (100%) 4 (25%) 2023-07-18
src/utils/utils.js
src/models/discovery.js
1 8 (12%) 3 (33%) 2023-07-18
src/routes/Plugin/Discovery/ProxySelectorCopy.js
src/routes/Plugin/Common/Selector.js
1 1 (100%) 30 (3%) 2023-07-18
src/routes/Document/components/TagInfo.js
src/index.less
1 2 (50%) 20 (5%) 2023-07-30
src/routes/Document/components/TagInfo.js
src/routes/Document/components/SearchApi.js
1 2 (50%) 7 (14%) 2023-07-30
src/routes/Document/components/globalData.js
src/routes/Document/components/TagInfo.js
1 2 (50%) 2 (50%) 2023-07-30
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/routes/Plugin/Discovery/tcp.less] [src/routes/Plugin/Discovery/tcp.less] [src/routes/Plugin/Discovery/TcpCard.js] [src/routes/Plugin/Discovery/TcpCard.js] [src/routes/Plugin/Discovery/tcp.less]--[src/routes/Plugin/Discovery/TcpCard.js] 3 [src/routes/Plugin/Common/Selector.js] [src/routes/Plugin/Common/Selector.js] [src/routes/Plugin/Discovery/tcp.less]--[src/routes/Plugin/Common/Selector.js] 2 [src/models/discovery.js] [src/models/discovery.js] [src/routes/Plugin/Discovery/tcp.less]--[src/models/discovery.js] 2 [src/routes/Plugin/Discovery/index.js] [src/routes/Plugin/Discovery/index.js] [src/routes/Plugin/Discovery/tcp.less]--[src/routes/Plugin/Discovery/index.js] 2 [src/routes/Plugin/Discovery/TcpCard.js]--[src/routes/Plugin/Common/Selector.js] 2 [src/models/plugin.js] [src/models/plugin.js] [src/routes/Plugin/Discovery/TcpCard.js]--[src/models/plugin.js] 1 [src/routes/Document/components/SearchApi.js] [src/routes/Document/components/SearchApi.js] [src/routes/Document/components/ApiInfo.js] [src/routes/Document/components/ApiInfo.js] [src/routes/Document/components/SearchApi.js]--[src/routes/Document/components/ApiInfo.js] 3 [src/routes/Document/components/AddAndUpdateApiDoc.js] [src/routes/Document/components/AddAndUpdateApiDoc.js] [src/routes/Document/components/SearchApi.js]--[src/routes/Document/components/AddAndUpdateApiDoc.js] 2 [src/routes/Document/ApiDoc.js] [src/routes/Document/ApiDoc.js] [src/routes/Document/components/SearchApi.js]--[src/routes/Document/ApiDoc.js] 2 [src/routes/Document/components/ApiInfo.js]--[src/routes/Document/components/AddAndUpdateApiDoc.js] 2 [src/routes/Document/components/ApiInfo.js]--[src/routes/Document/ApiDoc.js] 2 [src/models/discovery.js]--[src/routes/Plugin/Discovery/TcpCard.js] 2 [src/models/discovery.js]--[src/routes/Plugin/Common/Selector.js] 1 [src/routes/Document/components/AddAndUpdateApiDoc.js]--[src/routes/Document/ApiDoc.js] 2 [src/routes/Plugin/Discovery/index.js]--[src/routes/Plugin/Discovery/TcpCard.js] 2 [src/routes/Plugin/Discovery/index.js]--[src/models/discovery.js] 2 [src/routes/Document/components/ApiDebug.js] [src/routes/Document/components/ApiDebug.js] [src/routes/Document/components/ApiDebug.js]--[src/routes/Document/components/SearchApi.js] 2 [src/routes/Document/components/ApiDebug.js]--[src/routes/Document/components/ApiInfo.js] 2 [src/routes/Document/components/globalData.js] [src/routes/Document/components/globalData.js] [src/routes/Document/components/globalData.js]--[src/routes/Document/ApiDoc.js] 1 [src/routes/Document/components/globalData.js]--[src/routes/Document/components/ApiDebug.js] 1 [src/routes/Document/components/TagInfo.js] [src/routes/Document/components/TagInfo.js] [src/routes/Document/components/globalData.js]--[src/routes/Document/components/TagInfo.js] 1 [src/index.less] [src/index.less] [src/routes/Document/components/globalData.js]--[src/index.less] 1 [src/routes/Plugin/Discovery/ProxySelectorModal.js] [src/routes/Plugin/Discovery/ProxySelectorModal.js] [src/routes/Plugin/Discovery/ProxySelectorModal.js]--[src/routes/Plugin/Discovery/TcpCard.js] 1 [src/routes/Plugin/Discovery/ProxySelectorModal.js]--[src/routes/Plugin/Common/Selector.js] 1 [src/routes/Plugin/Discovery/ProxySelectorModal.js]--[src/routes/Plugin/Discovery/index.js] 1 [src/routes/Plugin/Discovery/ProxySelectorCopy.js] [src/routes/Plugin/Discovery/ProxySelectorCopy.js] [src/routes/Plugin/Discovery/ProxySelectorModal.js]--[src/routes/Plugin/Discovery/ProxySelectorCopy.js] 1 [src/components/GlobalHeader/index.js] [src/components/GlobalHeader/index.js] [src/routes/Plugin/Discovery/ProxySelectorModal.js]--[src/components/GlobalHeader/index.js] 1 [src/routes/Plugin/Discovery/ProxySelectorCopy.js]--[src/routes/Plugin/Common/Selector.js] 1 [src/routes/Plugin/Discovery/ProxySelectorCopy.js]--[src/models/discovery.js] 1 [src/routes/Document/components/AddAndUpdateTag.js] [src/routes/Document/components/AddAndUpdateTag.js] [src/routes/Document/components/AddAndUpdateTag.js]--[src/routes/Plugin/Discovery/tcp.less] 1 [src/routes/Document/components/AddAndUpdateTag.js]--[src/routes/Plugin/Discovery/TcpCard.js] 1 [src/services/api.js] [src/services/api.js] [src/services/api.js]--[src/routes/Plugin/Common/Selector.js] 1 [src/services/api.js]--[src/routes/Plugin/Discovery/index.js] 1 [src/services/api.js]--[src/routes/Plugin/Discovery/ProxySelectorModal.js] 1 [src/services/api.js]--[src/routes/Plugin/Discovery/ProxySelectorCopy.js] 1 [src/routes/Plugin/Discovery/UpstreamTable.js] [src/routes/Plugin/Discovery/UpstreamTable.js] [src/services/api.js]--[src/routes/Plugin/Discovery/UpstreamTable.js] 1 [src/routes/Document/components/TagInfo.js]--[src/routes/Document/components/SearchApi.js] 1 [src/routes/Document/components/TagInfo.js]--[src/routes/Document/components/ApiInfo.js] 1 [src/routes/Document/components/TagInfo.js]--[src/index.less] 1 [src/routes/Plugin/Discovery/UpstreamTable.js]--[src/routes/Plugin/Discovery/tcp.less] 1 [src/routes/Plugin/Discovery/UpstreamTable.js]--[src/routes/Plugin/Discovery/ProxySelectorCopy.js] 1 [src/components/GlobalHeader/index.js]--[src/models/discovery.js] 1 [src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js] [src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js] [src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js]--[src/routes/Document/components/AddAndUpdateApiDoc.js] 1 [src/routes/Plugin/PluginRuleHandle/GeneralContextRuleHandle.js]--[src/routes/Document/components/AddAndUpdateTag.js] 1 [src/utils/utils.js] [src/utils/utils.js] [src/utils/utils.js]--[src/models/discovery.js] 1 [src/utils/utils.js]--[src/routes/Plugin/Discovery/index.js] 1 [src/utils/utils.js]--[src/components/GlobalHeader/index.js] 1 [src/routes/Plugin/Discovery/DiscoveryConfigModal.js] [src/routes/Plugin/Discovery/DiscoveryConfigModal.js] [src/routes/Plugin/Discovery/DiscoveryConfigModal.js]--[src/routes/Plugin/Common/Selector.js] 1 [src/routes/Plugin/Discovery/DiscoveryConfigModal.js]--[src/components/GlobalHeader/index.js] 1 [src/index.less]--[src/routes/Document/ApiDoc.js] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.