Pokled

Comment contribuer à Nodyx — setup dev, conventions, PRs

Pokled · Mar 18, 2026, 11:00 AM
161 vues
3 réponses
Mar 18, 2026, 11:00 AM #1

Comment contribuer à Nodyx

Le projet est sur GitHub. Setup local :

git clone https://github.com/Pokled/Nodyx.git
cd Nodyx/nodyx-core && npm install && cp .env.example .env && npm run dev
# Autre terminal :
cd ../nodyx-frontend && npm install && cp .env.example .env && npm run dev

Conventions

  • TypeScript strict dans nodyx-core et nodyx-frontend
  • Svelte 5 runes ($state, $derived, $effect)
  • Nouvelles features DB → migration dans src/migrations/
  • Socket.IO attaché APRÈS server.listen() (contrainte Fastify v5)

Issues marquées good first issue pour démarrer.

Réponse #2
Mar 19, 2026, 09:00 AM #2

J'ai essayé de setup le projet en local. Le seul truc qui m'a pris du temps : configurer PostgreSQL. Ça mériterait un docker-compose.dev.yml qui lance juste PG + Redis pour le dev local.

Réponse #3
Mar 19, 2026, 02:00 PM #3

@Futil excellente suggestion — noté. Un docker-compose.dev.yml avec juste PG + Redis (pas l'app, pour garder le hot-reload natif) c'est exactement ce qu'il faut. Je l'ajoute à la liste.

Vous devez être connecté pour répondre.

Se connecter