Jeu en ligne (et en français) basé sur Wordle
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
JonathanMM a005e971b5 Close #66 Mise à jour des liens 6 months ago
data Fix #21 : Découpage du dictionnaire par longueur et par initiale 1 year ago
docs Déplacement des fichiers à publier dans le dossier public et ajout de documentation 1 year ago
public Close #66 Mise à jour des liens 6 months ago
ts Close #66 Mise à jour des liens 6 months ago
utils Écriture d'un fichier text avec les mots du dictionnaire nettoyés 1 year ago
.dockerignore Ajout d'un Dockerfile pour lancer le site en local 1 year ago
.gitignore Meilleure gestion de la mise 1 year ago
Dockerfile feat(docker): provide a more efficient compilation inside docker 1 year ago
LICENSE Ajout de LICENSE 1 year ago
README.md Don't use tsc-watch in npm start 1 year ago
cron.sh Utilisation de npm ci 1 year ago
package-lock.json Import du code 1 year ago
package.json feat(docker): provide a more efficient compilation inside docker 1 year ago
tsconfig.json Déplacement des fichiers à publier dans le dossier public et ajout de documentation 1 year ago

README.md

SUTOM

Jeu de lettres en ligne (et en français) basé sur Wordle. Le jeu se trouve à l'adresse https://sutom.nocle.fr

Contributions

Tout d'abord, merci si vous contribuez :) Pour l'instant, le mieux, c'est de créer un ticket quand vous voyez un bug, ça me permettra de trier et de prioriser tout ce que je dois faire. Comme la base de code n'est pas aussi propre que je voudrais, merci de créer un ticket et d'attendre un retour de ma part ( @JonathanMM ) avant de vous lancer à corps perdu dans le code.

Développement

Avec npm

Pour pouvoir travailler en local, il faut commencer par installer ce qu'il faut à node :

npm i

Puis, on lance le serveur :

npm run start:dev

Avec Docker

Un Dockerfile est disponible pour pouvoir démarrer le site en local sans npm.

docker build --build-arg MODE=development -t sutom .

docker run -it --rm -p 4000:4000 sutom npm run start:dev

Accès au site

Une fois démarré, le site sera dispo sur http://localhost:4000 et le typescript va se recompiler tout seul à chaque modification de fichier.

Déployer en production

Avec npm

Pour déployer en production, on installe les dépendances :

npm install --production

Puis on lance le serveur :

npm start

Avec Docker

On lance Docker en production en créant l'image et en la lançant sans les options particulières pour le mode "development" :

docker build -t sutom .

docker run -it --rm -p 4000:4000 sutom

Autres infos et remerciements

  • Le dictionnaire utilisé est celui de Grammalecte. Merci à GaranceAmarante pour le script.
  • Merci à Emmanuel pour m'avoir fourni des mots à trouver.
  • Merci à tous les gens qui me remontent des bugs et qui me donnent des idées, ça m'aide beaucoup :)
  • Merci à toutes les personnes qui jouent, c'est une belle récompense que vous me donnez.