-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: extract markdown_struct to it's own libs
- Loading branch information
Showing
17 changed files
with
223 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,15 @@ | ||
|
||
[workspace] | ||
resolver = '2' | ||
members = ['apps/back', 'libs/markdown_header', 'libs/tool_tracing'] | ||
members = [ | ||
'apps/back', | ||
'libs/markdown_header', | ||
'libs/tool_tracing', | ||
'libs/markdown_struct', | ||
] | ||
|
||
[profile.release] | ||
lto = true | ||
|
||
[patch.crates-io] | ||
tokio-macros = { git = "https://github.com/tokio-rs/tokio", branch = "master" } | ||
tokio-macros = { git = 'https://github.com/tokio-rs/tokio', branch = 'master' } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
use serde::{Deserialize, Serialize}; | ||
|
||
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] | ||
pub struct HomeContent { | ||
pub name: String, | ||
pub presentation: String, | ||
pub cover_title: Vec<String>, | ||
pub cv_url: String, | ||
pub url: Vec<HomeUrl>, | ||
} | ||
|
||
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] | ||
pub struct HomeUrl { | ||
pub url: String, | ||
pub name: String, | ||
pub primaire: bool, | ||
pub img_url: String, | ||
} | ||
|
||
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] | ||
pub struct HomeHistory { | ||
pub title: String, | ||
pub lieux: String, | ||
pub date: String, | ||
pub weight: i32, | ||
pub img_url: String, | ||
pub description: String, | ||
pub url: Option<Vec<HomeHistoryUrl>>, | ||
} | ||
|
||
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] | ||
pub struct HomeHistoryUrl { | ||
pub url: String, | ||
pub name: String, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
mod home; | ||
|
||
pub use home::*; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
pub mod markdown; | ||
pub mod homeprofil; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
name: Maxime Leriche | ||
presentation: | | ||
Hello, Moi c'est Maxime, je suis un développeur passionné autant par les nouvelles technologies qu'un nouveau projet. | ||
J'aime apprendre en permanence et construire ce que j'estime étre ma base de connaissance. | ||
Et vous êtes ici sur mon site qui est un savant mélange de mes passions et de mes projets. | ||
Alors, bienvenue et bonne visite ! | ||
coverTitle: | ||
- Développeur | ||
- Passionné | ||
- Ops | ||
- Back | ||
- Front | ||
- Kube and Co | ||
- Architecture | ||
- Too much coffee | ||
- And lot's more | ||
cvUrl: /media/cv.pdf | ||
url: | ||
- name: LinkedIn | ||
url: https://www.linkedin.com/in/maxime-leriche/ | ||
primaire: true | ||
imgUrl: /media/linkedin.png | ||
- name: GitHub | ||
url: https://github.com/batleforc | ||
primaire: true | ||
imgUrl: /media/github.png | ||
- name: Git Weebo | ||
url: https://git.weebo.fr/batleforc | ||
primaire: true | ||
imgUrl: /media/gitea.png | ||
history: | ||
- title: Bac STI2D | ||
lieux: Lycée Marie Curie, Nogent sur Oise | ||
date: 2015 - 2018 | ||
weight: 1 | ||
imgUrl: /media/lycee_marie_curie.jpg | ||
description: | | ||
Bac STI2D option ITEC (Innovation Technologique et Eco-Conception) | ||
Obtenu avec mention Bien | ||
Découverte de la la conception de piéce en 3D et de l'annalyse des contraintes mécaniques | ||
Base importante pour ma passion pour l'impression 3D et la conception de piéce | ||
- title: DUT INFO | ||
lieux: IUT Amiens, Amiens | ||
date: 2018 - 2020 | ||
weight: 2 | ||
imgUrl: /media/iut_amiens.jpg | ||
description: | | ||
DUT Informatique | ||
Découverte de la programmation et des bases nécessaires pour devenir développeur (Java, C, SQL, C#, JS, Python, PHP, etc) | ||
- title: Codeur | ||
lieux: Museomix, Amiens | ||
date: 2019 | ||
weight: 3 | ||
imgUrl: /media/museomix.jpg | ||
url: | ||
- name: Objectif CIAP | ||
url: https://www.youtube.com/watch?v=fZ8DYxclVvQ | ||
- name: Mix Ta brique | ||
url: https://www.instagram.com/mixtabrique/?hl=en | ||
description: | | ||
Museomix est un événement qui a pour but de réinventer l'interaction entre les visiteurs et les musées. | ||
J'ai participé à l'édition 2019 à Amiens et j'ai pu travailler en tant que codeur sur le projet Mix Ta Brique. | ||
Ce fut une expérience enrichissante qui m'a permis de découvrir le travail dans une équipe d'horizons différents et de travailler sur un projet concret. | ||
- title: LP Dev Cloud | ||
lieux: IUT La Rochelle, Niort | ||
date: 2020 - 2021 | ||
weight: 4 | ||
imgUrl: /media/iut_la_rochelle.jpg | ||
description: | | ||
Licence Professionnelle Développement Cloud et Mobile | ||
Découverte des technologies du cloud et de la mobilité | ||
Apprentissage des bases de l'administration système (Docker) et de la programmation (React, Redux, NodeJS, Ruby, etc) | ||
- title: Alternant dev natif et PWA | ||
lieux: Nexi Conseils, Aigrefeuille d'Aunis | ||
date: 2020 - 2021 | ||
weight: 5 | ||
imgUrl: /media/nexi_conseils.jpg | ||
description: | | ||
Alternance en tant que développeur natif et PWA | ||
Découverte du développement mobile natif (Android et iOS) et des PWA | ||
Participation au projet PIROUETTE (application de gestion de centre de loisirs) | ||
- title: Master Architecte Logiciel | ||
lieux: Université de La Rochelle, Niort | ||
date: 2021 - 2023 | ||
weight: 6 | ||
imgUrl: /media/universite_la_rochelle.jpg | ||
description: | | ||
Master Architecte Logiciel | ||
Découverte de l'architectures logicielles et des bonnes pratiques de développement ainsi que des concepte de recherche universitaire | ||
Approfondissement des connaissances en développement, en recherche et en administration système | ||
- title: Alternant DevOps/Couche d'échange | ||
lieux: Macif, Niort | ||
date: 2021 - 2023 | ||
weight: 7 | ||
imgUrl: /media/macif.jpg | ||
description: | | ||
Alternance en tant que DevOps et développeur couche d'échange | ||
Mise en situation réelle des concepts appris en cours et découverte de concepts plus avancés | ||
Découverte de développement incluant des couche d'asyncronisme et de la gestion de flux de données via Kafka | ||
Application des concepts de DevOps et de CI/CD appris sur des projets personnels dans des cas réel | ||
- title: CDI Ingénieur Couche d'échange / Socle de fabrication | ||
lieux: Macif, Niort | ||
date: 2023 - Now | ||
weight: 8 | ||
imgUrl: /media/macif.jpg | ||
description: | | ||
A la suite de mon alternance, la Macif et plus précisément mon manager m'a fait confiance en me proposant de continuer l'aventure avec eux. | ||
J'ai donc accepté et je suis maintenant Ingénieur participant a l'évolution de la couche d'échange (principalement) et du socle de fabrication. | ||
Mes taches sont variées et voué a être transverses entre la couche d'échange et le socle de fabrication. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
[package] | ||
name = "markdown_struct" | ||
version = "0.1.0" | ||
edition = "2021" | ||
|
||
[dependencies] | ||
serde = "1.0" | ||
chrono = { version = "0.4", features = ["serde"] } | ||
serde_json = "1.0" | ||
serde_yaml = "0.9" | ||
markdown_header = { path = "../markdown_header" } | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
{ | ||
"name": "markdown_struct", | ||
"$schema": "../../node_modules/nx/schemas/project-schema.json", | ||
"projectType": "library", | ||
"sourceRoot": "libs/markdown_struct/src", | ||
"targets": { | ||
"build": { | ||
"executor": "@monodon/rust:check", | ||
"outputs": ["{options.target-dir}"], | ||
"options": { | ||
"target-dir": "dist/target/markdown_struct" | ||
} | ||
}, | ||
"test": { | ||
"cache": true, | ||
"executor": "@monodon/rust:test", | ||
"outputs": ["{options.target-dir}"], | ||
"options": { | ||
"target-dir": "dist/target/markdown_struct" | ||
}, | ||
"configurations": { | ||
"production": { | ||
"release": true | ||
} | ||
} | ||
}, | ||
"lint": { | ||
"cache": true, | ||
"executor": "@monodon/rust:lint", | ||
"outputs": ["{options.target-dir}"], | ||
"options": { | ||
"target-dir": "dist/target/markdown_struct" | ||
} | ||
} | ||
}, | ||
"tags": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters