From 222a6510cb5567e336a5a8972ad53f7c8f508342 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Mon, 30 Dec 2024 17:18:20 +0100 Subject: [PATCH] article: changing the intro, we're getting somewhere --- src/data/app-feature.ts | 23 +++++++ src/modules/pull-system/FlowArticle.vue | 6 +- .../pull-system/article/FlowConclusion.vue | 5 +- src/modules/pull-system/article/FlowIntro.vue | 33 +++++++--- src/modules/pull-system/article/FlowSetup.vue | 64 ++++++++++--------- .../pull-system/feature/feature.fixture.ts | 4 +- 6 files changed, 90 insertions(+), 45 deletions(-) diff --git a/src/data/app-feature.ts b/src/data/app-feature.ts index 5b4de14..3e922f4 100644 --- a/src/data/app-feature.ts +++ b/src/data/app-feature.ts @@ -1,3 +1,26 @@ +export const newsAppFeatures = [ + 'Accessing the latest news articles', + 'Reading one new article', + 'Breaking news alerts', + 'Live news streaming', + 'Search', + 'Login / sign up', + 'Personalized news feed', + 'News article bookmarking', + 'News article sharing', + 'Commenting on articles', + 'Multi-language support', + 'News article recommendations', + 'News article summarization', + 'News article audio playback', + 'Offline reading', + 'Polls', + 'News article ratings', + 'News article history', + 'News articles based on geolocation', + 'Public access to data sources' +] + export const appFeatures = [ 'Login / Sign Up', 'Search', diff --git a/src/modules/pull-system/FlowArticle.vue b/src/modules/pull-system/FlowArticle.vue index e09f9d1..6c93f1b 100644 --- a/src/modules/pull-system/FlowArticle.vue +++ b/src/modules/pull-system/FlowArticle.vue @@ -15,11 +15,11 @@ import SimulationDashboard from '@/modules/pull-system/simulation/SimulationDash diff --git a/src/modules/pull-system/article/FlowIntro.vue b/src/modules/pull-system/article/FlowIntro.vue index f3f41a4..e6a5273 100644 --- a/src/modules/pull-system/article/FlowIntro.vue +++ b/src/modules/pull-system/article/FlowIntro.vue @@ -1,14 +1,31 @@ diff --git a/src/modules/pull-system/article/FlowSetup.vue b/src/modules/pull-system/article/FlowSetup.vue index 368d81a..bfc8449 100644 --- a/src/modules/pull-system/article/FlowSetup.vue +++ b/src/modules/pull-system/article/FlowSetup.vue @@ -8,7 +8,7 @@ import QualityIssue from '@/modules/pull-system/feature/QualityIssue.vue' import { Feature } from '@/modules/pull-system/feature/feature' const feature: Feature = { - name: 'As a user, in the homepage, I can login', + name: 'As a user I can have access to the latest news from the homepage.', complexity: 3, leadTime: 2, qualityIssue: 4, @@ -20,30 +20,41 @@ const feature: Feature = { diff --git a/src/modules/pull-system/feature/feature.fixture.ts b/src/modules/pull-system/feature/feature.fixture.ts index f9b7333..98e578d 100644 --- a/src/modules/pull-system/feature/feature.fixture.ts +++ b/src/modules/pull-system/feature/feature.fixture.ts @@ -1,4 +1,4 @@ -import { appFeatures } from '@/data/app-feature' +import { newsAppFeatures } from '@/data/app-feature' import { birds } from '@/data/bird' import { Feature } from '@/modules/pull-system/feature/feature' import { randomInteger } from '@/utils' @@ -21,7 +21,7 @@ export const birdFeatures: Feature[] = birds.map((name) => ({ qualityIssue: 0 })) -export const mobileAppFeatures: Feature[] = appFeatures.map((name) => ({ +export const mobileAppFeatures: Feature[] = newsAppFeatures.map((name) => ({ name, complexity: randomInteger(1, 5), leadTime: 0,