Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 0b69c73e authored by Celeste Robert's avatar Celeste Robert
Browse files

feat: individual mentorship page

parent 53405af8
No related branches found
No related tags found
No related merge requests found
Pipeline #62385 failed
......@@ -8,6 +8,7 @@
"name": "compagnons-devops-fr",
"version": "0.0.0",
"dependencies": {
"@calcom/embed-react": "^1.5.2",
"@docusaurus/core": "^3.7",
"@docusaurus/plugin-content-blog": "^3.7.0",
"@docusaurus/preset-classic": "^3.7",
......@@ -1939,6 +1940,32 @@
"node": ">=6.9.0"
}
},
"node_modules/@calcom/embed-core": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@calcom/embed-core/-/embed-core-1.5.2.tgz",
"integrity": "sha512-y1mpVDfcaVdLJ/CN17c7N2SyJAMiM3u9NYvL5mWFDBe4aa5HLTDc5g/DBbO2oCq859W3bxs11voC/E3KkJH3Iw=="
},
"node_modules/@calcom/embed-react": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@calcom/embed-react/-/embed-react-1.5.2.tgz",
"integrity": "sha512-DgY3RySiXOrbIVX1LiV/ucKilG+TkvqhP4/0nLlKPLOlk642cSO30xSu4nOmVgR60FLqMyp7Vlg/Xd6J5ijETg==",
"dependencies": {
"@calcom/embed-core": "1.5.2",
"@calcom/embed-snippet": "1.3.2"
},
"peerDependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
},
"node_modules/@calcom/embed-snippet": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@calcom/embed-snippet/-/embed-snippet-1.3.2.tgz",
"integrity": "sha512-EmW/ZjaQD0HjLI8yFNA5Mtb8zCOQQnj9RhChujuMijUK8EVyE1KtU9t3xIxm1hBMNHr4R1qMaBo2QYaZqQhzsw==",
"dependencies": {
"@calcom/embed-core": "1.5.2"
}
},
"node_modules/@colors/colors": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
......@@ -3816,6 +3843,7 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
"integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
"dev": true,
"license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
......@@ -3834,6 +3862,7 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
......@@ -3846,6 +3875,7 @@
"version": "4.12.1",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
......@@ -3855,6 +3885,7 @@
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz",
"integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@eslint/object-schema": "^2.1.5",
......@@ -3869,6 +3900,7 @@
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
"integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@types/json-schema": "^7.0.15"
......@@ -3881,6 +3913,7 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
"integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
"dev": true,
"license": "MIT",
"dependencies": {
"ajv": "^6.12.4",
......@@ -3904,6 +3937,7 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
......@@ -3920,6 +3954,7 @@
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
......@@ -3932,12 +3967,14 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true,
"license": "MIT"
},
"node_modules/@eslint/js": {
"version": "9.18.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz",
"integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
......@@ -3947,6 +3984,7 @@
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz",
"integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
......@@ -3956,6 +3994,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz",
"integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@eslint/core": "^0.10.0",
......@@ -3984,6 +4023,7 @@
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18.18.0"
......@@ -3993,6 +4033,7 @@
"version": "0.16.6",
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
"integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@humanfs/core": "^0.19.1",
......@@ -4006,6 +4047,7 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18.18"
......@@ -4019,6 +4061,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=12.22"
......@@ -4032,6 +4075,7 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
"integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18.18"
......@@ -7479,6 +7523,7 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true,
"license": "MIT"
},
"node_modules/deepmerge": {
......@@ -8168,6 +8213,7 @@
"version": "9.18.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz",
"integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
......@@ -8308,6 +8354,7 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
......@@ -8324,6 +8371,7 @@
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
"integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
......@@ -8340,6 +8388,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
......@@ -8352,6 +8401,7 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
......@@ -8361,6 +8411,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
......@@ -8377,6 +8428,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
......@@ -8389,12 +8441,14 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true,
"license": "MIT"
},
"node_modules/eslint/node_modules/locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
......@@ -8410,6 +8464,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
......@@ -8425,6 +8480,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
......@@ -8440,6 +8496,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
......@@ -8449,6 +8506,7 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
......@@ -8461,6 +8519,7 @@
"version": "10.3.0",
"resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
"integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"acorn": "^8.14.0",
......@@ -8478,6 +8537,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
......@@ -8503,6 +8563,7 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
......@@ -8515,6 +8576,7 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
......@@ -8871,6 +8933,7 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true,
"license": "MIT"
},
"node_modules/fast-uri": {
......@@ -8963,6 +9026,7 @@
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"flat-cache": "^4.0.0"
......@@ -9139,6 +9203,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
"dev": true,
"license": "MIT",
"dependencies": {
"flatted": "^3.2.9",
......@@ -9152,6 +9217,7 @@
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
"integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
"dev": true,
"license": "ISC"
},
"node_modules/follow-redirects": {
......@@ -11284,13 +11350,6 @@
"@sideway/pinpoint": "^2.0.0"
}
},
"node_modules/jquery": {
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz",
"integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==",
"license": "MIT",
"peer": true
},
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
......@@ -11343,6 +11402,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true,
"license": "MIT"
},
"node_modules/json2mq": {
......@@ -11458,6 +11518,7 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1",
......@@ -11545,6 +11606,7 @@
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.uniq": {
......@@ -14047,6 +14109,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true,
"license": "MIT"
},
"node_modules/negotiator": {
......@@ -14414,6 +14477,7 @@
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"license": "MIT",
"dependencies": {
"deep-is": "^0.1.3",
......@@ -16199,6 +16263,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8.0"
......@@ -17595,13 +17660,6 @@
"url": "https://opencollective.com/webpack"
}
},
"node_modules/search-insights": {
"version": "2.17.3",
"resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz",
"integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==",
"license": "MIT",
"peer": true
},
"node_modules/section-matter": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
......@@ -18790,6 +18848,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1"
......@@ -18927,20 +18986,6 @@
"is-typedarray": "^1.0.0"
}
},
"node_modules/typescript": {
"version": "5.7.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
"integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
"license": "Apache-2.0",
"peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/unbox-primitive": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
......@@ -20029,6 +20074,7 @@
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
......
......@@ -15,6 +15,7 @@
"lint": "eslint '**/*.js'"
},
"dependencies": {
"@calcom/embed-react": "^1.5.2",
"@docusaurus/core": "^3.7",
"@docusaurus/plugin-content-blog": "^3.7.0",
"@docusaurus/preset-classic": "^3.7",
......
......@@ -3,20 +3,7 @@ import styles from './styles.module.css';
import checkmark from '@site/static/img/components/HomepageList/checked.png'
const FeatureList = [
{
title: <>La <b>passion</b> de l’<i>infrastructure as code</i>.</>,
},
{
title: <>La conviction que les <b>logiciels libres</b> et open-source sont émancipateurs </>,
},
{
title: <> Lenvie de <b>partager</b> des méthodes, bonnes pratiques ou retours d’expériences.</>,
},
{
title: <>L<b>amélioration continue</b> fait de nous des experts en devenir.</>,
},
];
function Feature({title}) {
return (
......@@ -27,17 +14,12 @@ function Feature({title}) {
);
}
export default function HomepageList() {
export default function HomepageList(list) {
return (
<div className={styles.listContainer + ' container'}>
<p>Chez Lydra nous nous sentons seuls entre deux Meetups ou deux conférences. <br/> Nous navons pas trouvé de lieu échanger et avoir des débats en français sur le sujet qui nous passionne. </p>
<p> Nous avons donc décidé de créer et danimer une communauté qui partage nos valeurs : </p>
<ul className="col">
{FeatureList.map((props, idx) => (
{list.list.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</ul>
</div>
);
}
import Cal, { getCalApi } from "@calcom/embed-react";
import { useEffect } from "react";
export default function Ical() {
useEffect(()=>{
(async function () {
const cal = await getCalApi({"namespace":"mentor"});
cal("ui", {"cssVarsPerTheme":{"light":{"cal-brand":"#E8AC00"},"dark":{"cal-brand":"#E8AC00"}},"hideEventTypeDetails":false,"layout":"month_view"});
})();
}, [])
return <Cal namespace="mentor"
calLink="cchaudier/mentor"
style={{width:"100%",height:"100%",overflow:"scroll"}}
config={{"layout":"month_view","theme":"auto"}}
/>;
};
......@@ -17,6 +17,21 @@ export default function Home() {
document.getElementById("join").appendChild(script);
}, []);
const list = [
{
title: <>La <b>passion</b> de l’<i>infrastructure as code</i>.</>,
},
{
title: <>La conviction que les <b>logiciels libres</b> et open-source sont émancipateurs </>,
},
{
title: <> Lenvie de <b>partager</b> des méthodes, bonnes pratiques ou retours d’expériences.</>,
},
{
title: <>L<b>amélioration continue</b> fait de nous des experts en devenir.</>,
},
];
const FeatureList = [
{
title: 'Tu te sens seul avec l’envie d’échanger sur les méthodes DevOps...',
......@@ -52,7 +67,11 @@ export default function Home() {
<section className="text--center margin-vert--xl">
<Heading as='h2' className='text--center'>C&apos;est quoi les Compagnons du DevOps ?</Heading>
<YoutubeEmbed embedId="pg3M3LeaP-k?start=30" />
<HomepageList/>
<div className='container text--left'>
<p>Chez Lydra nous nous sentons seuls entre deux Meetups ou deux conférences. <br/> Nous navons pas trouvé de lieu échanger et avoir des débats en français sur le sujet qui nous passionne. </p>
<p> Nous avons donc décidé de créer et danimer une communauté qui partage nos valeurs : </p>
<HomepageList list={list}/>
</div>
</section>
<section>
<TestimoniesCarousel />
......
File moved
import React from 'react';
import Layout from '@theme/Layout';
import Heading from '@theme/Heading'
import Link from '@docusaurus/Link'
import HomepageList from '@site/src/components/HomepageList';
import Ical from '@site/src/components/Ical';
export default function Mentor() {
const list = [
{
title: '3 à 4 fois plus de vitesse',
},
{
title: 'Moins de stress, plus de sérénité',
},
{
title: 'Des choix techniques assumés',
},
{
title: 'Un vrai recul sur ta posture',
},
{
title: 'De la motivation, du cadre, de la clarté',
},
]
return (
<Layout
title="Mentorat"
description="Apprends plus vite grâce à un mentor DevOps">
<main>
<section className='heroShadow'>
<div className='heroBanner'>
<Heading as='h1' className='hero__title text--center margin-bottom--none'> Tu veux progresser en DevOps… mais tu galère ?</Heading> <p className="hero__subtitle">Tu es dev, ops, en reconversion ou CTO débordé.</p>
<img src={require('@site/static/img/components/HomepageWelcome/target.png').default} style={{width: '115px'}} alt="Mentorat DevOps" />
<div className='container'>
<p className='text--center margin-top--md' style={{fontSize: '1.2rem'}}> Et tu le sens bien : t’as pas de vision clair sur ce que tu dois faire. <br /> T’as pas la méthode. <br />Et surtout… <strong>t’as pas le temps de te planter.</strong></p>
<Link to="#rdv" className="button button--primary"> Je veux un mentorat individuel</Link>
</div>
</div>
</section>
<section className="margin-vert--xl">
<div className="container ">
<Heading as='h2' style={{fontSize: '2rem'}}>🚨 Tu vis ça ?</Heading>
<ul>
<li>Tu gères une infra trop grosse pour tes épaules</li>
<li>Tu avances dans le flou, seul, sans recul</li>
<li>Tu doutes de tes choix techniques</li>
<li>Tu passes tes soirées à chercher des solutions</li>
<li>Tu sens que tu pourrais aller plus vite… mais tu tournes en rond</li>
</ul>
<p>💥 Tu n’as pas besoin d’une formation de plus. Tu as besoin d’un mentor.</p>
</div>
<div className="container">
<Heading as='h2'>🧭 Un mentor, c’est un raccourci</Heading>
<p className='margin-bottom--sm'>Pas un gourou. Pas un coach bullshit. Juste quelqu’un qui a déjà traversé ce que tu vis, et qui t’aide à :</p>
<ul>
<li>Te poser les bonnes questions</li>
<li>Gagner du temps</li>
<li>Monter en compétence</li>
<li>Trouver ton propre chemin DevOps</li>
</ul>
<Heading as='h2' className='margin-bottom--none'> 👋 Moi, c’est Christophe Chaudier</Heading>
<ul>
<li>Je travail dans la tech depuis 25 ans</li>
<li>Je suis Artisan DevOps et CTO de notre petite ESN</li>
<li>Créateur du forum des Compagnons du DevOps (+1700 membres)</li>
<li>Animateur du podcast Radio DevOps</li>
<li>+4 ans de vidéos sur YouTube pour vulgariser et transmettre le cloud et le DevOps</li>
</ul>
<p> 👋 Je suis là pour t’accompagner, te challenger et te faire progresser sérieusement (et sans te lâcher).</p>
</div>
</section>
<section className="margin-vert--xl">
<div className="container">
<Heading as='h2' style={{fontSize: '2rem'}}>💬 Ce que disent mes mentorés</Heading>
<div className="row">
<div className="col">
<div className="card">
<div className="card__header">
<Heading as='h2'>🎥 Vidéo - Témoignage de Mathieu</Heading>
</div>
<div className="card__body text--left">
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9pWNcISwF3E?si=IKTkdgtYD8kGYkYJ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<blockquote className='margin-top--md'>
“On a perdu notre DevOps. J’ai repris l’infra, seul. Grâce au mentorat, on a gagné 3 à 4 fois plus de temps que si j’avais fait ça dans mon coin. Christophe m’a recentré, m’a guidé. On a avancé à une vitesse folle.”
</blockquote>
</div>
</div>
</div>
<div className="col">
<div className="card">
<div className="card__header">
<Heading as='h2'>🎥 Vidéo - Témoignage de Christian (INRAE)</Heading>
</div>
<div className="card__body text--left">
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/vtSIBjGe9Zk?si=SMRukjZQD-OIYlSp" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> <blockquote className='margin-top--md'>
"On était 5 admins, chacun bossait différemment. Grâce au mentorat, on a aligné nos pratiques. Même les plus expérimentés ont appris. On a évité des erreurs. Et <i> on a gagné en clarté, en cohésion, en efficacité.</i>"
</blockquote>
<blockquote>
"Christophe ne te donne pas des réponses toutes faites. Il te fait réfléchir. Il t’aide à décider. Et <i> il t’accompagne jusqu’au bout.</i>
Tout est structuré. Les replays, les ressources, les plans d’action… c’est carré."
</blockquote>
</div>
</div>
</div>
</div>
</div>
</section>
<section className="margin-vert--xl">
<div className="container">
<Heading style={{fontSize: '2rem'}} as='h2'>🎯 Le mentorat DevOps individuel</Heading>
<p>
C’est un accompagnement humain, personnalisé et technique, pour te faire grandir dans ta pratique DevOps.
</p>
<p>
Chaque mois, tu as :
</p>
<ul>
<li>Une séance en visio (1h)</li>
<li>Pair programming, code review, questions libres</li>
<li>Un plan d’action sur-mesure</li>
</ul>
<p>
Un espace privé avec :
</p>
<ul>
<li>Replay vidéo</li>
<li>Leur transcriptions IA</li>
<li>Notes et ressources du mentor</li>
</ul>
<p>
🎁 Bonus : accès à toutes mes formations e-learning sur le DevOps gratuitement.
</p>
</div>
<div className="container">
<Heading as='h3'>💥 Ce que tu vas gagner</Heading>
<HomepageList list={list}/>
</div>
</section>
<section className="margin-vert--xl">
<div className="container">
<Heading as='h2' style={{fontSize: '2rem'}}>🛠️ Les formules individuelles</Heading>
<table>
<thead>
<tr>
<th>Formule</th>
<th>Fréquence des séances</th>
<th>Prix HT</th>
</tr>
</thead>
<tbody>
<tr>
<td>Légère</td>
<td>1h par mois</td>
<td>250 €</td>
</tr>
<tr>
<td>Sprint</td>
<td>1h toutes les 2 semaines</td>
<td>450 €</td>
</tr>
<tr>
<td>Intense</td>
<td>1h toutes les semaines</td>
<td>800 €</td>
</tr>
</tbody>
</table>
<ul style={{listStyleType: 'none', paddingLeft: '0'}}>
<li>✔️ Finançable OPCO (contact-moi pour que l'on parle des conditions)</li>
<li>✔️ Sans engagement long</li>
<li>✔️ Abonnement mensuel modifiable ou résiliable à tout moment avant le 15 du mois</li>
<li>✔️ Mentorat 100% à distance</li>
</ul>
</div>
<div className="container margin-vert--lg">
<div className="row">
<div className="col">
<Heading as='h3'>✅ C’est pour toi si…</Heading>
<p>
Tu veux progresser sans bullshit
</p>
<p>
Tu veux faire les choses bien
</p>
<p>
Tu as un projet DevOps concret (pro/perso)
</p>
<p>
Tu veux un vrai regard extérieur
</p>
</div>
<div className="col">
<Heading as='h3'>❌ Ce n’est pas pour toi si…</Heading>
<p>
Tu veux juste consommer des tutos
</p>
<p>
Tu ne veux pas t’impliquer
</p>
<p>
Tu refuses d’être challengé
</p>
<p>
Tu cherche juste des formations techniques
</p>
</div>
</div>
</div>
<div className="container" id="rdv">
<Heading as='h3'>🔥 Tu veux passer un cap ?</Heading>
<p>
📍 Réserve ta session découverte dès maintenant :
</p>
<Ical/>
<div className="margin-vert--lg text--center">
📎 Ou télécharge le programme complet ici : <br />
<Link to="https://bref.lydra.fr/mentordevops" className="button button--primary margin-vert--md">👉 Télécharger le PDF pour ton manager</Link>
<p>
Le meilleur moment pour se faire accompagner, c’était hier.
<b> Le deuxième meilleur moment, c’est maintenant. </b>
</p>
</div>
</div>
</section>
</main>
</Layout>
);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment