From d7dcff6523e894208a8dae6f96182a9d80436343 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 25 Oct 2022 12:21:31 +0200 Subject: [PATCH] feat: add needs analysis skill --- src/locales/en.json | 1 + src/locales/fr.json | 1 + src/model/projects.ts | 18 +++++++++--------- src/model/skills.ts | 11 +++++++++++ 4 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/locales/en.json b/src/locales/en.json index d660651..3e2a3a2 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -80,6 +80,7 @@ "skill.inkscape": "Inkscape", "skill.rnd": "R&D", "skill.teamlead": "Team Lead", + "skill.needsanalysis": "Needs analysis", "time.dur-format": "took {duration}", "time.cur-format": "since {duration}", diff --git a/src/locales/fr.json b/src/locales/fr.json index d1c0f90..3d6f9ea 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -80,6 +80,7 @@ "skill.inkscape": "Inkscape", "skill.rnd": "R&D", "skill.teamlead": "Chef d'équipe", + "skill.needsanalysis": "Analyse besoin client", "time.dur-format": "a duré {duration}", diff --git a/src/model/projects.ts b/src/model/projects.ts index 531b804..13d33e9 100644 --- a/src/model/projects.ts +++ b/src/model/projects.ts @@ -25,7 +25,7 @@ export const Projects: Project[] = [ { name: 'Modular box', client: 'Marlink', - skills: [s.Angular, s.RnD, s.Concurrency, s.Html, s.Css, s.Inkscape, s.UIUX, s.Ts, s.Js, s.Ajax, s.Cordova, s.Bash, s.Git, s.Rest, s.Rpm, s.Vue, s.Web, s.Docker], + skills: [s.Angular, s.RnD, s.Concurrency, s.Html, s.Css, s.Inkscape, s.UIUX, s.Ts, s.Js, s.Ajax, s.Cordova, s.Bash, s.Git, s.Rest, s.Rpm, s.Vue, s.Web, s.NeedsAnalysis, s.Docker], started_at: new Date(2019, 0, 1), stopped_at: new Date(2019, 6, 15), info: { @@ -38,7 +38,7 @@ export const Projects: Project[] = [ { name: 'EarthMap', client: 'Collins Aerospace', - skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.Inkscape, s.UIUX], + skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.NeedsAnalysis, s.Inkscape, s.UIUX], started_at: new Date(2019, 9, 26), stopped_at: new Date(2021, 3, 11), info: { @@ -51,7 +51,7 @@ export const Projects: Project[] = [ { name: 'ADSBOnPED', client: 'Collins Aerospace', - skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.Bash, s.Linux, s.Inkscape, s.UIUX, s.TeamLead], + skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.NeedsAnalysis, s.Css, s.Bash, s.Linux, s.Inkscape, s.UIUX, s.TeamLead], started_at: new Date(2020, 6, 16), stopped_at: null, info: { @@ -64,7 +64,7 @@ export const Projects: Project[] = [ { name: 'EasyCom', client: 'Medwin | Vygon', - skills: [s.Go, s.Rest, s.Concurrency, s.Git, s.Bash, s.Linux, s.Docker, s.Crypto, s.Postgres, s.Opti, s.Websocket, s.Inkscape, s.UIUX], + skills: [s.Go, s.Rest, s.Concurrency, s.Git, s.NeedsAnalysis, s.Bash, s.Linux, s.Docker, s.Crypto, s.Postgres, s.Opti, s.Websocket, s.Inkscape, s.UIUX], started_at: new Date(2021, 0, 6), stopped_at: new Date(2022, 10, 1), info: { @@ -108,7 +108,7 @@ export const Projects: Project[] = [ { name: 'SMMP (LogAuth)', client: null, - skills: [s.Php, s.UIUX, s.Css, s.Js, s.Ajax, s.Web, s.MariaDB, s.Git, s.Inkscape], + skills: [s.Php, s.UIUX, s.Css, s.Js, s.Ajax, s.Web, s.NeedsAnalysis, s.MariaDB, s.Git, s.Inkscape], started_at: new Date(2017, 0, 18), stopped_at: new Date(2018, 10, 5), info: { @@ -123,7 +123,7 @@ export const Projects: Project[] = [ { name: 'SATS (LogAuth)', client: null, - skills: [s.RaspBerry, s.Electronics, s.Systemd, s.Python, s.Php, s.Linux, s.Bash, s.Crypto, s.Git, s.Arduino], + skills: [s.RaspBerry, s.Electronics, s.Systemd, s.NeedsAnalysis, s.Python, s.Php, s.Linux, s.Bash, s.Crypto, s.Git, s.Arduino], started_at: new Date(2017, 0, 18), stopped_at: new Date(2018, 10, 5), info: { @@ -143,7 +143,7 @@ export const Projects: Project[] = [ { name: 'SID (IUT)', client: null, - skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.Inkscape, s.Ajax, s.Html, s.Css, s.Js, s.MariaDB, s.Web], + skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.NeedsAnalysis, s.UIUX, s.Inkscape, s.Ajax, s.Html, s.Css, s.Js, s.MariaDB, s.Web], started_at: new Date(2016, 0, 12), stopped_at: new Date(2015, 9, 20), info: { @@ -158,7 +158,7 @@ export const Projects: Project[] = [ { name: 'PTUT (Master)', client: null, - skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.Inkscape, s.Ajax, s.Vue, s.Js, s.MariaDB, s.Docker, s.Web], + skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.NeedsAnalysis, s.Inkscape, s.Ajax, s.Vue, s.Js, s.MariaDB, s.Docker, s.Web], started_at: new Date(2018, 1, 16), stopped_at: new Date(2018, 5, 13), info: { @@ -211,7 +211,7 @@ export const Projects: Project[] = [ { name: 'NxTIC', client: 'CNRS & IRIT', - skills: [s.Php, s.Web, s.Js, s.Css, s.Html, s.Git], + skills: [s.Php, s.Web, s.Js, s.Css, s.Html, s.NeedsAnalysis, s.Git], started_at: new Date(2016, 3, 4), stopped_at: new Date(2016, 11, 20), info: { diff --git a/src/model/skills.ts b/src/model/skills.ts index 4afabc9..897113a 100644 --- a/src/model/skills.ts +++ b/src/model/skills.ts @@ -47,6 +47,7 @@ export enum tID { Inkscape, RnD, TeamLead, + NeedsAnalysis, } export enum tTag { @@ -129,6 +130,7 @@ export function skillLabel(s: tID): string { case tID.Inkscape: return 'skill.inkscape'; case tID.RnD: return 'skill.rnd'; case tID.TeamLead: return 'skill.teamlead'; + case tID.NeedsAnalysis: return 'skill.needsanalysis'; } } @@ -563,4 +565,13 @@ export const Skills: tSkills = { [Locales.FR]: '', }, }, + [tID.NeedsAnalysis]: { + link: '', + icon: null, + tags: [tTag.Organization, tTag.Human], + info: { + [Locales.EN]: 'Client needs analysis.', + [Locales.FR]: 'Analyse du besoin client.', + }, + }, };