Skip to content

Commit c639706

Browse files
authored
Merge pull request #71 from Codeon-org/dev
Dev
2 parents 26e2f48 + f69d5ac commit c639706

File tree

9 files changed

+315
-92
lines changed

9 files changed

+315
-92
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ module.exports = {
1414
rules: {
1515
"prettier/prettier": "error",
1616
"no-unused-vars": "off",
17+
"vue/multi-word-component-names": "off",
1718
},
1819
};

.github/workflows/cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
uses: actions/checkout@master
2020

2121
- name: Setup node env
22-
uses: actions/setup-node@v2.1.2
22+
uses: actions/setup-node@v2.5.1
2323
with:
2424
node-version: ${{ matrix.node }}
2525

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ jobs:
2424
uses: actions/checkout@master
2525

2626
- name: Setup node env 🏗
27-
uses: actions/setup-node@v2.4.1
27+
uses: actions/setup-node@v2.5.1
2828
with:
2929
node-version: ${{ matrix.node }}
3030
check-latest: true
3131

3232
- name: Cache node_modules 📦
33-
uses: actions/cache@v2.1.6
33+
uses: actions/cache@v2.1.7
3434
with:
3535
path: ~/.npm
3636
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

.prettierrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"semi": true,
3-
"singleQuote": false
3+
"singleQuote": false,
4+
"endOfLine": "lf"
45
}

components/Footer.vue

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,40 @@
44
<a href="https://github.com/MrAnyx" target="_blank"
55
><eva-icon name="github-outline" class="icon"></eva-icon
66
></a>
7+
78
<a href="https://twitter.com/MrAnyx" target="_blank"
89
><eva-icon name="twitter-outline" class="icon"></eva-icon>
910
</a>
11+
1012
<a
1113
href="https://www.linkedin.com/in/robin-bidanchon-62020119a/"
1214
target="_blank"
1315
><eva-icon name="linkedin-outline" class="icon"></eva-icon>
1416
</a>
17+
1518
<a href="https://www.instagram.com/rob.bch/" target="_blank"
1619
><eva-icon name="camera-outline" class="icon"></eva-icon>
1720
</a>
21+
1822
<a href="mailto:robin@codeon.fr" target="_blank"
1923
><eva-icon name="at-outline" class="icon"></eva-icon>
2024
</a>
2125
</div>
26+
2227
<div id="footer-credits">
2328
Made with <a href="https://nuxtjs.org/" class="accent">NuxtJS</a>
29+
2430
<br />
2531

2632
Licensed under
33+
2734
<a
2835
href="https://github.com/Codeon-org/codeon.fr/blob/master/LICENSE"
2936
class="accent"
3037
target="_blank"
3138
>CC-BY-SA-4.0</a
3239
>
40+
3341
© {{ year }} <nuxt-link to="/" class="accent">Codeon</nuxt-link>
3442
</div>
3543
</div>
@@ -42,6 +50,7 @@ export default {
4250
year: 2021,
4351
};
4452
},
53+
4554
mounted() {
4655
this.year = new Date().getFullYear();
4756
},
@@ -51,35 +60,50 @@ export default {
5160
<style lang="scss" scoped>
5261
#footer-wrapper {
5362
margin-top: 75px;
63+
5464
height: 140px;
65+
5566
display: flex;
67+
5668
align-items: center;
69+
5770
flex-direction: column;
5871
5972
& #footer-links {
6073
display: flex;
74+
6175
justify-content: center;
76+
6277
align-items: center;
78+
6379
column-gap: 12px;
6480
6581
& a {
6682
color: $light;
83+
6784
text-decoration: none;
85+
6886
padding: 8px 8px 4px 8px;
87+
6988
border-radius: 6px;
89+
7090
transition: background-color 0.12s ease-in-out;
7191
7292
&:hover {
7393
background-color: $semi-dark-transparent;
94+
7495
transition: background-color 0.3s ease-in-out;
7596
}
7697
}
7798
}
7899
79100
& #footer-credits {
80101
text-align: center;
102+
81103
margin-top: 15px;
104+
82105
font-size: 12px;
106+
83107
line-height: 30px;
84108
}
85109
}

components/Navbar.vue

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,41 @@ export default {
1818
links: [
1919
{
2020
icon: "🏡",
21+
2122
text: "Home",
23+
2224
link: "/",
2325
},
26+
2427
{
2528
icon: "📚",
29+
2630
text: "Blog",
31+
2732
link: "/blog",
2833
},
34+
2935
{
3036
icon: "💡",
37+
3138
text: "Projects",
39+
3240
link: "/projects",
3341
},
42+
3443
{
3544
icon: "💻",
45+
3646
text: "Tools",
47+
3748
link: "/tools",
3849
},
50+
3951
{
4052
icon: "📝",
53+
4154
text: "About",
55+
4256
link: "/about",
4357
},
4458
],
@@ -50,17 +64,29 @@ export default {
5064
<style lang="scss" scoped>
5165
#container {
5266
width: 100%;
67+
5368
height: 70px;
69+
5470
background-color: $dark-transparent;
71+
5572
backdrop-filter: blur(10px);
73+
5674
position: fixed;
75+
5776
z-index: 5;
77+
5878
top: 0;
79+
5980
left: 0;
81+
6082
display: flex;
83+
6184
flex-direction: row;
85+
6286
justify-content: center;
87+
6388
align-items: center;
89+
6490
column-gap: 12px;
6591
6692
@include xs-screen {
@@ -69,20 +95,28 @@ export default {
6995
7096
& a {
7197
color: $light;
98+
7299
text-decoration: none;
100+
73101
font-size: 16px;
102+
74103
padding: 8px 12px;
104+
75105
border-radius: 6px;
106+
76107
transition: background-color 0.12s ease-in-out;
77108
78109
@include xs-screen {
79110
font-size: 14px;
111+
80112
padding: 6px 8px;
113+
81114
border-radius: 4px;
82115
}
83116
84117
&:hover {
85118
background-color: $semi-dark-transparent;
119+
86120
transition: background-color 0.3s ease-in-out;
87121
}
88122
@@ -95,10 +129,12 @@ export default {
95129
96130
& a.active {
97131
color: $accent;
132+
98133
transition: background-color 0.3s ease-in-out;
99134
100135
&:hover {
101136
background-color: $accent-semi-transparent;
137+
102138
transition: background-color 0.3s ease-in-out;
103139
}
104140
}

data/tools.js

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ const tools = [
8080
description:
8181
"Simply the best tool to organize projects, ideas, meetings, ...",
8282
},
83+
{
84+
name: "Standard Notes",
85+
link: "https://standardnotes.com/",
86+
description: "A secure note taking app.",
87+
},
8388
{
8489
name: "Pomotroid",
8590
link: "https://splode.github.io/pomotroid/",
@@ -122,9 +127,9 @@ const tools = [
122127
description: "Organize conversations, communities, servers, ...",
123128
},
124129
{
125-
name: "Mailspring",
126-
link: "https://getmailspring.com/",
127-
description: "Beautiful email client.",
130+
name: "Thunderbird",
131+
link: "https://www.thunderbird.net/fr/",
132+
description: "Customizable email client.",
128133
},
129134
{
130135
name: "Signal",
@@ -193,8 +198,8 @@ const tools = [
193198
anchor: "design",
194199
items: [
195200
{
196-
name: "Adobe XD",
197-
link: "https://www.adobe.com/products/xd.html",
201+
name: "Figma",
202+
link: "https://www.figma.com/",
198203
description: "Excellent for creation and prototyping.",
199204
},
200205
{
@@ -240,6 +245,11 @@ const tools = [
240245
description:
241246
"Allow you to use windows and linux at the same time. Best of both worlds.",
242247
},
248+
{
249+
name: "Docker",
250+
link: "https://www.docker.com/",
251+
description: "Accelerate the way to build apps.",
252+
},
243253
{
244254
name: "TablePlus",
245255
link: "https://www.tableplus.io/",
@@ -378,6 +388,11 @@ const tools = [
378388
link: "https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl",
379389
description: "Develop a project on WSL using VSCode.",
380390
},
391+
{
392+
name: "Docker",
393+
link: "https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker",
394+
description: "Create a complete development environment.",
395+
},
381396
{
382397
name: "Vetur",
383398
link: "https://marketplace.visualstudio.com/items?itemName=octref.vetur",
@@ -399,11 +414,6 @@ const tools = [
399414
link: "https://www.javascript.com/",
400415
description: "Dynamize websites",
401416
},
402-
{
403-
name: "Typescript",
404-
link: "https://www.typescriptlang.org/",
405-
description: "Create stable apps with types",
406-
},
407417
{
408418
name: "PHP",
409419
link: "https://www.php.net/",
@@ -428,7 +438,12 @@ const tools = [
428438
{
429439
name: "Symfony",
430440
link: "https://symfony.com/",
431-
description: "To create websites with a string PHP backend.",
441+
description: "To create websites with a strong PHP backend.",
442+
},
443+
{
444+
name: "Laravel",
445+
link: "https://laravel.com/",
446+
description: "A very pleasant backend framework.",
432447
},
433448
{
434449
name: "VueJS",

0 commit comments

Comments
 (0)