diff --git a/.github/ISSUE_TEMPLATE/BUG.md b/.github/ISSUE_TEMPLATE/BUG.md
index d47b126..e34e5dd 100644
--- a/.github/ISSUE_TEMPLATE/BUG.md
+++ b/.github/ISSUE_TEMPLATE/BUG.md
@@ -6,8 +6,8 @@ labels: "bug"
---
## Steps To Reproduce
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 8a0c550..6687895 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -20,21 +20,16 @@ community include:
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
-- Accepting responsibility and apologizing to those affected by our mistakes,
- and learning from the experience
-- Focusing on what is best not just for us as individuals, but for the
- overall community
+- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
+- Focusing on what is best not just for us as individuals, but for the overall community
Examples of unacceptable behavior include:
-- The use of sexualized language or imagery, and sexual attention or
- advances of any kind
+- The use of sexualized language or imagery, and sexual attention or advances of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
-- Publishing others' private information, such as a physical or email
- address, without their explicit permission
-- Other conduct which could reasonably be considered inappropriate in a
- professional setting
+- Publishing others' private information, such as a physical or email address, without their explicit permission
+- Other conduct which could reasonably be considered inappropriate in a professional setting
## Enforcement Responsibilities
diff --git a/README.md b/README.md
index 98e7b4e..f2685e3 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,18 @@
- Developer Full Stack • Open-Source Enthusiast
+ Developer Full Stack • Open-Source Enthusiast
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -51,6 +51,6 @@
## 📈 Statistics
-
-
+
+
diff --git a/apps/website/public/images/portfolio/Fusey.webp b/apps/website/public/images/portfolio/Fusey.webp
new file mode 100644
index 0000000..5b1688e
Binary files /dev/null and b/apps/website/public/images/portfolio/Fusey.webp differ
diff --git a/packages/blog/posts/git-ultimate-guide.md b/packages/blog/posts/git-ultimate-guide.md
index 61535f5..30a6cbf 100644
--- a/packages/blog/posts/git-ultimate-guide.md
+++ b/packages/blog/posts/git-ultimate-guide.md
@@ -40,8 +40,8 @@ These configurations are stored in the `.gitconfig` file in your home directory
```sh
[user]
- name = Username
- email = email@example.com
+ name = Username
+ email = email@example.com
```
You can find more information and useful `git` configurations in the [official documentation](https://git-scm.com/docs/git-config).
@@ -268,7 +268,7 @@ Sometimes, you want to compare what commits have been made between two branches,
```sh
[alias]
- diff-commits = !sh -c 'echo -n "Commits in $2 not in $1 \\(" && printf "%d" $(git cherry -v $1 $2 | wc -l) && echo "\\)" && git cherry -v $1 $2 && echo "" && echo -n "Commits in $1 not in $2 \\(" && printf "%d" $(git cherry -v $2 $1 | wc -l) && echo "\\)" && git cherry -v $2 $1' -
+ diff-commits = !sh -c 'echo -n "Commits in $2 not in $1 \\(" && printf "%d" $(git cherry -v $1 $2 | wc -l) && echo "\\)" && git cherry -v $1 $2 && echo "" && echo -n "Commits in $1 not in $2 \\(" && printf "%d" $(git cherry -v $2 $1 | wc -l) && echo "\\)" && git cherry -v $2 $1' -
```
With this alias, we can compare the commits between `main` and `develop` branches for example:
diff --git a/packages/i18n/src/translations/en-US.json b/packages/i18n/src/translations/en-US.json
index c80f95a..b6e8311 100644
--- a/packages/i18n/src/translations/en-US.json
+++ b/packages/i18n/src/translations/en-US.json
@@ -140,6 +140,10 @@
"title": "Open-Source"
},
"portfolio": {
+ "fusey": {
+ "description": "ARK: Survival Ascended Wiki and Player stats tracker.",
+ "title": "Fusey"
+ },
"carolo": {
"description": "Strategy board game similar to chess which allows grandiose moves (only available in French).",
"title": "Carolo"
diff --git a/packages/i18n/src/translations/fr-FR.json b/packages/i18n/src/translations/fr-FR.json
index 92a8d6c..6772feb 100644
--- a/packages/i18n/src/translations/fr-FR.json
+++ b/packages/i18n/src/translations/fr-FR.json
@@ -140,6 +140,10 @@
"title": "Open-Source"
},
"portfolio": {
+ "fusey": {
+ "description": "ARK: Survival Ascended Wiki et suivi des statistiques des joueurs.",
+ "title": "Fusey"
+ },
"carolo": {
"description": "Jeu de plateau stratégique similaire aux échecs qui permet des coups grandioses, reposant sur des enchaînements remarquables.",
"title": "Carolo"
diff --git a/packages/ui/src/Home/Portfolio/Portfolio.tsx b/packages/ui/src/Home/Portfolio/Portfolio.tsx
index d87ef5a..9ffeb5c 100644
--- a/packages/ui/src/Home/Portfolio/Portfolio.tsx
+++ b/packages/ui/src/Home/Portfolio/Portfolio.tsx
@@ -9,18 +9,25 @@ export const Portfolio: React.FC = () => {
const t = useTranslations()
const items: PortfolioProject[] = [
+ {
+ id: "fusey",
+ title: t("home.portfolio.fusey.title"),
+ description: t("home.portfolio.fusey.description"),
+ link: "https://fusey.gg",
+ image: "/images/portfolio/Fusey.webp",
+ },
{
id: "carolo",
title: t("home.portfolio.carolo.title"),
description: t("home.portfolio.carolo.description"),
- link: "https://carolo.theoludwig.fr/",
+ link: "https://carolo.theoludwig.fr",
image: "/images/portfolio/Carolo.webp",
},
{
id: "leon",
title: t("home.portfolio.leon.title"),
description: t("home.portfolio.leon.description"),
- link: "https://getleon.ai/",
+ link: "https://getleon.ai",
image: "/images/portfolio/Leon.webp",
},
]
diff --git a/packages/ui/src/Home/Portfolio/PortfolioItem.tsx b/packages/ui/src/Home/Portfolio/PortfolioItem.tsx
index fbcba0a..f5c5fd1 100644
--- a/packages/ui/src/Home/Portfolio/PortfolioItem.tsx
+++ b/packages/ui/src/Home/Portfolio/PortfolioItem.tsx
@@ -33,7 +33,7 @@ export const PortfolioItem: React.FC = (props) => {
= () => {
const router = useRouter()
const pathname = usePathname()
- const localeCurrent = useLocale() as Locale
+ const localeCurrent = useLocale()
const {
value: isVisibleMenu,