Skip to content

Commit d6be9bc

Browse files
fchauveaumattboll
andcommitted
Feature/navig (#132)
* chore: clean css * feat(navig): copy/past from Nico code * feat(navig): extract iframe * feat(navig): small improvements * feat(navig): css fixes * chore: bump decap-cms * chore: bump some packages * wip * chore: bump some deps * chore: set max width for blog snippet * feat(style): update colors for halloween * fix(blog): now summary have tags by default * chore: fix typo * chore: fix problem with merge * feat(navig): update page content * feat(navig): images lost + content * feat(footer): update social link * feat(navig): update highlight section * chore(): gitignore * chore: bump node in nvmrc * feat(navig) typo * feat(navig): update image * feat(style): fix menu on mobile * feat(style): fix css on tablet * feat(style): fix buttons outside #contact css * feat(style): fix social buttons * feat(style): fix media queries due to hugo/sass update * fix(style): fix style on mobile / tablet on page navig * feat(halloween): revert * feat(tips): remove for now * feat(navig): update alignement * feat(navig): increase first pic size * feat(navig): improve first pic size * feat(navig): css mobile improvement --------- Co-authored-by: Matthieu Bollot <m.bollot@code-troopers.com>
1 parent 1d7330b commit d6be9bc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+7611
-5498
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ yarn-error.log
88
cypress/videos
99
cypress/screenshots
1010
dist
11+
12+
site/resources/_gen
13+
.idea

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16
1+
24

package.json

Lines changed: 53 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
"scripts": {
88
"lint": "eslint src cypress",
99
"start": "run-p start:**",
10-
"start:hugo": "hugo -d ../dist -s site -vw",
10+
"start:hugo": "hugo -d ../dist -s site -w --logLevel debug",
1111
"start:webpack": "webpack-dev-server --config webpack.dev.js --hot",
1212
"preview": "run-p preview:**",
1313
"preview:hugo": "npm run start:hugo -- -D -F",
1414
"preview:webpack": "npm run start:webpack",
1515
"prebuild": "rimraf dist",
1616
"build": "npm run build:webpack && npm run build:hugo",
1717
"build:preview": "npm run build:webpack && npm run build:hugo:preview",
18-
"build:hugo": "hugo -d ../dist -s site -v",
18+
"build:hugo": "hugo -d ../dist -s site --logLevel debug",
1919
"build:hugo:preview": "npm run build:hugo -- -D -F",
2020
"build:webpack": "cross-env NODE_ENV=production webpack --config webpack.prod.js",
2121
"cypress:open": "cypress open --e2e",
@@ -24,56 +24,64 @@
2424
"author": "",
2525
"license": "MIT",
2626
"devDependencies": {
27-
"@babel/core": "^7.16.0",
28-
"@babel/eslint-parser": "^7.16.3",
27+
"@babel/core": "^7.28.4",
28+
"@babel/eslint-parser": "^7.28.4",
2929
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
30-
"@babel/preset-env": "^7.16.0",
31-
"@babel/register": "^7.16.0",
30+
"@babel/preset-env": "^7.28.3",
31+
"@babel/register": "^7.28.3",
3232
"assets-webpack-plugin": "^7.1.1",
33-
"autoprefixer": "^10.4.7",
34-
"babel-loader": "^8.2.3",
33+
"autoprefixer": "^10.4.21",
34+
"babel-loader": "^10.0.0",
3535
"clean-webpack-plugin": "^4.0.0",
36-
"copy-webpack-plugin": "^9.1.0",
37-
"cross-env": "^7.0.3",
38-
"css-loader": "^6.5.1",
39-
"css-minimizer-webpack-plugin": "^4.0.0",
40-
"eslint": "^8.2.0",
41-
"eslint-plugin-cypress": "^2.13.3",
42-
"eslint-plugin-import": "^2.26.0",
43-
"eslint-plugin-react": "^7.32.2",
44-
"exports-loader": "^3.1.0",
45-
"html-webpack-plugin": "^5.5.0",
46-
"hugo-bin": "^0.120.8",
47-
"hugo-extended": "^0.123.8",
48-
"imports-loader": "^3.1.1",
49-
"mini-css-extract-plugin": "^2.4.4",
36+
"copy-webpack-plugin": "^13.0.1",
37+
"cross-env": "^10.1.0",
38+
"css-loader": "^7.1.2",
39+
"css-minimizer-webpack-plugin": "^7.0.2",
40+
"eslint": "^9.37.0",
41+
"eslint-plugin-cypress": "^5.2.0",
42+
"eslint-plugin-import": "^2.32.0",
43+
"eslint-plugin-react": "^7.37.5",
44+
"exports-loader": "^5.0.0",
45+
"html-webpack-plugin": "^5.6.4",
46+
"hugo-bin": "^0.148.0",
47+
"hugo-extended": "^0.151.0",
48+
"imports-loader": "^5.0.0",
49+
"mini-css-extract-plugin": "^2.9.4",
50+
"node-polyfill-webpack-plugin": "^4.1.0",
5051
"npm-run-all": "^4.1.5",
51-
"postcss": "^8.3.11",
52-
"postcss-custom-media": "^8.0.2",
53-
"postcss-import": "^14.0.2",
54-
"postcss-loader": "^6.2.0",
55-
"postcss-preset-env": "^7.7.2",
52+
"postcss": "^8.5.6",
53+
"postcss-custom-media": "^11.0.6",
54+
"postcss-import": "^16.1.1",
55+
"postcss-loader": "^8.2.0",
56+
"postcss-preset-env": "^10.4.0",
5657
"resolve-url-loader": "^5.0.0",
57-
"sass": "^1.53.0",
58-
"sass-loader": "^12.3.0",
59-
"style-loader": "^3.3.1",
60-
"terser-webpack-plugin": "^5.2.5",
61-
"webpack": "^5.64.1",
62-
"webpack-cli": "^4.9.1",
63-
"webpack-dev-server": "^4.5.0",
64-
"webpack-merge": "^5.8.0"
58+
"sass": "^1.93.2",
59+
"sass-loader": "^16.0.5",
60+
"style-loader": "^4.0.0",
61+
"terser-webpack-plugin": "^5.3.14",
62+
"webpack": "^5.102.1",
63+
"webpack-cli": "^6.0.1",
64+
"webpack-dev-server": "^5.2.2",
65+
"webpack-merge": "^6.0.1"
6566
},
6667
"dependencies": {
67-
"@babel/preset-react": "^7.17.12",
68-
"cypress": "^10.5.0",
69-
"date-fns": "^2.28.0",
70-
"decap-cms-app": "^3.0.2",
71-
"highlight.js": "^11.9.0",
72-
"immutable": "^4.1.0",
73-
"lightbox2": "^2.11.4",
68+
"@babel/preset-react": "^7.27.1",
69+
"buffer": "^6.0.3",
70+
"cypress": "^15.4.0",
71+
"date-fns": "^4.1.0",
72+
"decap-cms-app": "3.8.4",
73+
"highlight.js": "^11.11.1",
74+
"https-browserify": "^1.0.0",
75+
"immutable": "^5.1.4",
76+
"lightbox2": "^2.11.5",
7477
"netlify-plugin-cypress": "^2.2.1",
75-
"react": "^17.0.2",
76-
"react-dom": "^17.0.2",
77-
"to-string-loader": "^1.2.0"
78+
"path-browserify": "^1.0.1",
79+
"process": "^0.11.10",
80+
"react": "^19.2.0",
81+
"react-dom": "^19.2.0",
82+
"stream-browserify": "^3.0.0",
83+
"stream-http": "^3.2.0",
84+
"to-string-loader": "^1.2.0",
85+
"url": "^0.11.4"
7886
}
7987
}

site/content/_index.html

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,29 @@
22
title: Agence de développement web et mobile
33
description: Développement fullstack sur mesure à Tours et à distance. Experts seniors dans la création d'applications web et mobile. Du concept à la réalisation, confiez-nous votre projet !
44
---
5+
56
<section id="company">
6-
<img class="logo" alt="logo Code-Troopers" src="header_logo_halloween.png">
7-
<div class="introduction">
8-
<div>
9-
<h2>L'Agence</h2>
10-
<p>Fondée en 2014, Code-Troopers s’est développée au sein de MAME (Lieu totem de la French Tech Loire
11-
Valley) et est dorénavant installée rue Abraham Bosse à Tours.</p>
12-
</div>
13-
<div>
14-
<p class="subtitle">Code-Troopers est une agence spécialisée dans le développement logiciel et la conception
15-
d’applications web et mobiles sur-mesure.</p>
16-
<p>Analyse pour de grands groupes, développement natif multisupport pour des start-ups innovantes…
17-
Les membres de notre structure s’engagent dans des suivis complets, rigoureux, au plus près des
18-
différentes phases de vos projets informatiques.
19-
</p>
20-
</div>
7+
<img class="logo" alt="logo Code-Troopers" src="header_logo.png" />
8+
<div class="introduction">
9+
<div>
10+
<h2 class="separator">L'Agence</h2>
11+
<p>
12+
Fondée en 2014, Code-Troopers s’est développée au sein de MAME (Lieu
13+
totem de la French Tech Loire Valley) et est dorénavant installée rue
14+
Abraham Bosse à Tours.
15+
</p>
2116
</div>
17+
<div>
18+
<p class="subtitle">
19+
Code-Troopers est une agence spécialisée dans le développement logiciel
20+
et la conception d’applications web et mobiles sur-mesure.
21+
</p>
22+
<p>
23+
Analyse pour de grands groupes, développement natif multisupport pour
24+
des start-ups innovantes… Les membres de notre structure s’engagent dans
25+
des suivis complets, rigoureux, au plus près des différentes phases de
26+
vos projets informatiques.
27+
</p>
28+
</div>
29+
</div>
2230
</section>

site/content/legals.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
---
77

88
<section id="legals">
9-
<h2>Éditeur et propriétaire du site</h2>
9+
<h2 class="separator">Éditeur et propriétaire du site</h2>
1010
<p>
1111
Le site www.code-troopers.com est la propriété de Code-Troopers SAS.<br>
1212
Matthieu BOLLOT est directeur de la publication.
@@ -24,7 +24,7 @@ <h2>Éditeur et propriétaire du site</h2>
2424
FR05830388997
2525
</p>
2626

27-
<h2>Hébergeur du site internet</h2>
27+
<h2 class="separator">Hébergeur du site internet</h2>
2828
<address>
2929
Github Enterprise
3030
88 Colin P Kelly Jr St

0 commit comments

Comments
 (0)