Le site Web du BreizCamp est un site statique, généré avec Svelte. Svelte est un framework web qui utilise un compilateur pour vous permettre d'écrire des composants concis, en utilisant les API natives des langages que vous connaissez déjà - HTML, CSS et JavaScript !
La majorité des contenus est écrite en Markdown. Il est facile d'y contribuer directement depuis l'interface de GitHub.
Ami·es du BreizhCamp, n'hésitez pas à proposer des PR si vous voulez améliorer ce site!
Pour lancer le site sur votre machine, Vous pouvez
- soit installer Node.js et pnpm,
- soit utiliser l'image Docker si vous ne souhaitez pas déployer ces outils directement sur votre OS.
**1. Cloner le projet **
git clone [email protected]:breizhcamp/website-rework.git
**2. Installer Node.js **
https://nodejs.org/fr/download
**3. Installer pnpm **
corepack enable pnpm
cd website-rework
pnpm i
pnpm dev
Le site sera accessible sur l'url http://localhost:5173 et va s'ouvrir automatiquement dans le navigateur par défaut.
pnpm build
pnpm preview
Le site sera accessible sur l'url http://localhost:4173 et va s'ouvrir automatiquement dans le navigateur par défaut.
Prérequis : Docker ou un équivalent (Podman, Colima, etc)
**1. Cloner le projet **
git clone [email protected]:breizhcamp/website-rework.git
2. Construire l'image Docker
cd website-rework
make docker-image
3. Lancer le serveur de développement
make docker-dev
Le site sera accessible sur l'URL http://localhost:5173.
make docker-build
Le site généré sera accessible sur l'URL http://localhost:4173.
Les évolutions sont les bienvenues. Merci d'en discuter avec l'équipe du BreizhCamp en direct ou via une issue avant.
Vous pouvez forker le repo et ouvrir une PR. Au moment du commit, des actions automatiques seront déclenchées : formatage, vérification de syntaxe, etc.