Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 1 addition & 8 deletions .lintstagedrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
const path = require('path');

const buildEslintCommand = (filenames) =>
`next lint --fix --file ${filenames
.map((f) => path.relative(process.cwd(), f))
.join(' --file ')}`;

module.exports = {
'*.{js,jsx,ts,tsx}': [buildEslintCommand],
'*.{js,jsx,ts,tsx}': ['eslint --fix'],
};
4 changes: 4 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import nextConfig from 'eslint-config-next/core-web-vitals';
import prettier from 'eslint-config-prettier';

export default [...nextConfig, prettier];
5 changes: 5 additions & 0 deletions locales/en/events.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
"upcoming": "Upcoming event",
"previous": "Previous event",
"events": {
"live-koor-2026": {
"title": "Live Koor 2026",
"desc": "A dive into the world of Agentic Coding with Daouda BA, where your terminal becomes your co-developer.",
"full": "Daouda BA, FullStack Developer, Open Source Enthusiast, and Lead of Galsen DEV, took us on a deep dive into the world of Agentic Coding, a new way of developing where tools and intelligent agents become true co-developers in your terminal. The session covered an introduction and context around Agentic Coding, an exploration of tools and emerging development practices, and a live demo featuring the creation of a concrete mini-project in real time. Whether you are a curious developer or passionate about new ways of coding, this session offered a glimpse into how your terminal can become a genuine development partner."
},
"hacktoberfest-2025": {
"title": "Hacktoberfest 2025",
"desc": "The 5th edition of Hacktoberfest organized by the Galsen DEV community.",
Expand Down
5 changes: 5 additions & 0 deletions locales/fr/events.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
"upcoming": "Évènement à venir",
"previous": "Événement passé",
"events": {
"live-koor-2026": {
"title": "Live Koor 2026",
"desc": "Plongée dans l'univers de l'Agentic Coding avec Daouda BA, où votre terminal devient votre co-développeur.",
"full": "Daouda BA, FullStack Developer, Open Source Enthusiast et Lead de Galsen DEV, nous a plongés dans l'univers de l'Agentic Coding, une nouvelle manière de développer où les outils et les agents intelligents deviennent de véritables co-développeurs dans votre terminal. Au programme : une introduction et un contexte autour de l'Agentic Coding, une exploration des outils et des nouvelles pratiques de développement, ainsi qu'une démo live avec la création d'un mini-projet concret en direct. Que vous soyez développeur curieux ou passionné par les nouvelles façons de coder, cette session a permis de découvrir comment votre terminal peut devenir un véritable partenaire de développement."
},
"hacktoberfest-2025": {
"title": "Hacktoberfest 2025",
"desc": "La 5ᵉ édition du Hacktoberfest organisée par la communauté Galsen DEV.",
Expand Down
2 changes: 1 addition & 1 deletion next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ const nextConfig = {
},
};

module.exports = nextTranslate(nextConfig);
module.exports = nextTranslate(nextConfig, { turbopack: true });
11 changes: 4 additions & 7 deletions other/build-icons.mts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ import * as path from 'node:path';
import { $ } from 'execa';
import fsExtra from 'fs-extra';
import { parse } from 'node-html-parser';
import pkg from 'glob';
const { glob } = pkg;
import { globSync } from 'glob';

const cwd = process.cwd();
const inputDir = path.join(cwd, 'other', 'svg-icons');
Expand All @@ -14,11 +13,9 @@ const outputDir = path.join(cwd, 'public', 'icons');
await fsExtra.ensureDir(typeDir);
await fsExtra.ensureDir(outputDir);

const files = glob
.sync('**/*.svg', {
cwd: inputDir,
})
.sort((a, b) => a.localeCompare(b));
const files = globSync('**/*.svg', { cwd: inputDir }).sort((a, b) =>
a.localeCompare(b)
);

const shouldVerboseLog = process.argv.includes('--log=verbose');
const logVerbose = shouldVerboseLog ? console.log : () => {};
Expand Down
1 change: 1 addition & 0 deletions other/svg-icons/back-undo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 0 additions & 4 deletions other/svg-icons/circle-arrow-left.svg

This file was deleted.

Loading
Loading