From adc5181e142cc9c736bba92a4486eba89f03d181 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 30 Jul 2023 01:42:29 +0200 Subject: [PATCH] add chart with the features done --- src/icons/BaseIcon.vue | 2 +- src/icons/ProblemSolvingIcon.vue | 2 +- src/icons/PullSystemIcon.vue | 2 +- src/icons/PushSystemIcon.vue | 2 +- src/icons/SeparatorIcon.vue | 2 +- src/modules/FlowArticle.vue | 2 + src/modules/feature/FeatureSteps.vue | 1 + src/modules/feature/feature-board.ts | 22 +++---- src/modules/simulation/SimulationChart.vue | 59 +++++++++++++++++++ .../simulation/SimulationDashboard.vue | 20 +++++-- src/modules/simulation/simulation-store.ts | 19 +++++- 11 files changed, 111 insertions(+), 22 deletions(-) create mode 100644 src/modules/simulation/SimulationChart.vue diff --git a/src/icons/BaseIcon.vue b/src/icons/BaseIcon.vue index ceb68eb..b5d1c27 100644 --- a/src/icons/BaseIcon.vue +++ b/src/icons/BaseIcon.vue @@ -1,5 +1,5 @@ diff --git a/src/icons/ProblemSolvingIcon.vue b/src/icons/ProblemSolvingIcon.vue index cca1614..1ef680a 100644 --- a/src/icons/ProblemSolvingIcon.vue +++ b/src/icons/ProblemSolvingIcon.vue @@ -1,7 +1,7 @@ diff --git a/src/icons/PullSystemIcon.vue b/src/icons/PullSystemIcon.vue index e3144c4..2704bd9 100644 --- a/src/icons/PullSystemIcon.vue +++ b/src/icons/PullSystemIcon.vue @@ -1,7 +1,7 @@ diff --git a/src/icons/PushSystemIcon.vue b/src/icons/PushSystemIcon.vue index c1735bc..86b6bac 100644 --- a/src/icons/PushSystemIcon.vue +++ b/src/icons/PushSystemIcon.vue @@ -1,7 +1,7 @@ diff --git a/src/icons/SeparatorIcon.vue b/src/icons/SeparatorIcon.vue index e73c2e2..c6608de 100644 --- a/src/icons/SeparatorIcon.vue +++ b/src/icons/SeparatorIcon.vue @@ -1,7 +1,7 @@ diff --git a/src/modules/FlowArticle.vue b/src/modules/FlowArticle.vue index 1919f08..672476b 100644 --- a/src/modules/FlowArticle.vue +++ b/src/modules/FlowArticle.vue @@ -4,6 +4,7 @@ import FlowHypothesis from '@/modules/article/FlowHypothesis.vue' import FlowIntro from '@/modules/article/FlowIntro.vue' import FeatureSteps from '@/modules/feature/FeatureSteps.vue' import FlowDashboard from '@/modules/feature/FlowDashboard.vue' +import SimulationChart from '@/modules/simulation/SimulationChart.vue' import SimulationControls from '@/modules/simulation/SimulationControls.vue' import SimulationDashboard from '@/modules/simulation/SimulationDashboard.vue' @@ -21,6 +22,7 @@ import SimulationDashboard from '@/modules/simulation/SimulationDashboard.vue' + diff --git a/src/modules/feature/FeatureSteps.vue b/src/modules/feature/FeatureSteps.vue index a3c2ea0..162e325 100644 --- a/src/modules/feature/FeatureSteps.vue +++ b/src/modules/feature/FeatureSteps.vue @@ -57,6 +57,7 @@ onMounted(() => featureStore.initBoard(NUMBER_OF_FEATURES)) color: var(--primary-color); display: flex; flex-direction: column; + max-height: 100%; } } diff --git a/src/modules/feature/feature-board.ts b/src/modules/feature/feature-board.ts index 586e9bd..3389710 100644 --- a/src/modules/feature/feature-board.ts +++ b/src/modules/feature/feature-board.ts @@ -169,21 +169,21 @@ const getOverburdenMultiplicator = (tasksInParallel: number) => { case 1: return 1 case 2: - return 1.2 - case 3: return 1.5 + case 3: + return 5 case 4: - return 1.8 + return 8 case 5: - return 2.6 - case 6: - return 4 - case 7: - return 5.5 - case 8: - return 7 + return 13 + // case 6: + // return 4 + // case 7: + // return 5.5 + // case 8: + // return 7 default: - return 10 + return 25 } } diff --git a/src/modules/simulation/SimulationChart.vue b/src/modules/simulation/SimulationChart.vue new file mode 100644 index 0000000..97739f9 --- /dev/null +++ b/src/modules/simulation/SimulationChart.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/modules/simulation/SimulationDashboard.vue b/src/modules/simulation/SimulationDashboard.vue index 4a76229..14cacbc 100644 --- a/src/modules/simulation/SimulationDashboard.vue +++ b/src/modules/simulation/SimulationDashboard.vue @@ -9,7 +9,7 @@ const strategies: Strategy[] = ['push', 'pull', 'push-dps', 'pull-dps']